OLD | NEW |
(Empty) | |
| 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 |
OLD | NEW |