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
|
---|