| .TH RDJPGCOM 1 "02 April 2009" | 
 | .SH NAME | 
 | rdjpgcom \- display text comments from a JPEG file | 
 | .SH SYNOPSIS | 
 | .B rdjpgcom | 
 | [ | 
 | .B \-raw | 
 | ] | 
 | [ | 
 | .B \-verbose | 
 | ] | 
 | [ | 
 | .I filename | 
 | ] | 
 | .LP | 
 | .SH DESCRIPTION | 
 | .LP | 
 | .B rdjpgcom | 
 | reads the named JPEG/JFIF file, or the standard input if no file is named, | 
 | and prints any text comments found in the file on the standard output. | 
 | .PP | 
 | The JPEG standard allows "comment" (COM) blocks to occur within a JPEG file. | 
 | Although the standard doesn't actually define what COM blocks are for, they | 
 | are widely used to hold user-supplied text strings.  This lets you add | 
 | annotations, titles, index terms, etc to your JPEG files, and later retrieve | 
 | them as text.  COM blocks do not interfere with the image stored in the JPEG | 
 | file.  The maximum size of a COM block is 64K, but you can have as many of | 
 | them as you like in one JPEG file. | 
 | .SH OPTIONS | 
 | .TP | 
 | .B \-raw | 
 | Normally | 
 | .B rdjpgcom | 
 | escapes non-printable characters in comments, for security reasons. | 
 | This option avoids that. | 
 | .PP | 
 | .B \-verbose | 
 | Causes | 
 | .B rdjpgcom | 
 | to also display the JPEG image dimensions. | 
 | .PP | 
 | Switch names may be abbreviated, and are not case sensitive. | 
 | .SH HINTS | 
 | .B rdjpgcom | 
 | does not depend on the IJG JPEG library.  Its source code is intended as an | 
 | illustration of the minimum amount of code required to parse a JPEG file | 
 | header correctly. | 
 | .PP | 
 | In | 
 | .B \-verbose | 
 | mode, | 
 | .B rdjpgcom | 
 | will also attempt to print the contents of any "APP12" markers as text. | 
 | Some digital cameras produce APP12 markers containing useful textual | 
 | information.  If you like, you can modify the source code to print | 
 | other APPn marker types as well. | 
 | .SH SEE ALSO | 
 | .BR cjpeg (1), | 
 | .BR djpeg (1), | 
 | .BR jpegtran (1), | 
 | .BR wrjpgcom (1) | 
 | .SH AUTHOR | 
 | Independent JPEG Group |