1 | .TH WRJPGCOM 1 "15 June 1995" |
---|
2 | .SH NAME |
---|
3 | wrjpgcom \- insert text comments into a JPEG file |
---|
4 | .SH SYNOPSIS |
---|
5 | .B wrjpgcom |
---|
6 | [ |
---|
7 | .B \-replace |
---|
8 | ] |
---|
9 | [ |
---|
10 | .BI \-comment " text" |
---|
11 | ] |
---|
12 | [ |
---|
13 | .BI \-cfile " name" |
---|
14 | ] |
---|
15 | [ |
---|
16 | .I filename |
---|
17 | ] |
---|
18 | .LP |
---|
19 | .SH DESCRIPTION |
---|
20 | .LP |
---|
21 | .B wrjpgcom |
---|
22 | reads the named JPEG/JFIF file, or the standard input if no file is named, |
---|
23 | and generates a new JPEG/JFIF file on standard output. A comment block is |
---|
24 | added to the file. |
---|
25 | .PP |
---|
26 | The JPEG standard allows "comment" (COM) blocks to occur within a JPEG file. |
---|
27 | Although the standard doesn't actually define what COM blocks are for, they |
---|
28 | are widely used to hold user-supplied text strings. This lets you add |
---|
29 | annotations, titles, index terms, etc to your JPEG files, and later retrieve |
---|
30 | them as text. COM blocks do not interfere with the image stored in the JPEG |
---|
31 | file. The maximum size of a COM block is 64K, but you can have as many of |
---|
32 | them as you like in one JPEG file. |
---|
33 | .PP |
---|
34 | .B wrjpgcom |
---|
35 | adds a COM block, containing text you provide, to a JPEG file. |
---|
36 | Ordinarily, the COM block is added after any existing COM blocks; but you |
---|
37 | can delete the old COM blocks if you wish. |
---|
38 | .SH OPTIONS |
---|
39 | Switch names may be abbreviated, and are not case sensitive. |
---|
40 | .TP |
---|
41 | .B \-replace |
---|
42 | Delete any existing COM blocks from the file. |
---|
43 | .TP |
---|
44 | .BI \-comment " text" |
---|
45 | Supply text for new COM block on command line. |
---|
46 | .TP |
---|
47 | .BI \-cfile " name" |
---|
48 | Read text for new COM block from named file. |
---|
49 | .PP |
---|
50 | If you have only one line of comment text to add, you can provide it on the |
---|
51 | command line with |
---|
52 | .BR \-comment . |
---|
53 | The comment text must be surrounded with quotes so that it is treated as a |
---|
54 | single argument. Longer comments can be read from a text file. |
---|
55 | .PP |
---|
56 | If you give neither |
---|
57 | .B \-comment |
---|
58 | nor |
---|
59 | .BR \-cfile , |
---|
60 | then |
---|
61 | .B wrjpgcom |
---|
62 | will read the comment text from standard input. (In this case an input image |
---|
63 | file name MUST be supplied, so that the source JPEG file comes from somewhere |
---|
64 | else.) You can enter multiple lines, up to 64KB worth. Type an end-of-file |
---|
65 | indicator (usually control-D) to terminate the comment text entry. |
---|
66 | .PP |
---|
67 | .B wrjpgcom |
---|
68 | will not add a COM block if the provided comment string is empty. Therefore |
---|
69 | \fB\-replace \-comment ""\fR can be used to delete all COM blocks from a file. |
---|
70 | .SH EXAMPLES |
---|
71 | .LP |
---|
72 | Add a short comment to in.jpg, producing out.jpg: |
---|
73 | .IP |
---|
74 | .B wrjpgcom \-c |
---|
75 | \fI"View of my back yard" in.jpg |
---|
76 | .B > |
---|
77 | .I out.jpg |
---|
78 | .PP |
---|
79 | Attach a long comment previously stored in comment.txt: |
---|
80 | .IP |
---|
81 | .B wrjpgcom |
---|
82 | .I in.jpg |
---|
83 | .B < |
---|
84 | .I comment.txt |
---|
85 | .B > |
---|
86 | .I out.jpg |
---|
87 | .PP |
---|
88 | or equivalently |
---|
89 | .IP |
---|
90 | .B wrjpgcom |
---|
91 | .B -cfile |
---|
92 | .I comment.txt |
---|
93 | .B < |
---|
94 | .I in.jpg |
---|
95 | .B > |
---|
96 | .I out.jpg |
---|
97 | .SH SEE ALSO |
---|
98 | .BR cjpeg (1), |
---|
99 | .BR djpeg (1), |
---|
100 | .BR jpegtran (1), |
---|
101 | .BR rdjpgcom (1) |
---|
102 | .SH AUTHOR |
---|
103 | Independent JPEG Group |
---|