1 How GIMP should handle EXIF data
5 This is a summary of how an image editing program is supposed to
6 handle each of the EXIF fields, according to the EXIF specs. Note
7 that this expresses my understanding based on a quick reading, and
8 should not be taken as gospel. For details on the contents of each of
9 these fields, consult the formal EXIF specifications, available from
10 http://www.exif.org/specifications.html.
12 (Note: according to the EXIF specs, an EXIF jpeg file must have a name
13 that is ASCII, in 8.3 format, with extension .JPG, but of course we
14 are not going to enforce this.)
18 Fields that should be used to set up the GIMP image when an EXIF file
19 is loaded, either by using them to configure the image (e.g.,
20 orientation), or by placing them in parasites that can be accessed by
21 non-exif-aware functions.
31 ComponentsConfiguration
41 Fields that should be modified by GIMP when an EXIF jpeg file is
42 saved. A letter "M" indicates fields whose presence is mandatory
43 according to the spec.
56 ComponentsConfiguration (M)
63 thumbnail Compression (M)
64 thumbnail XResolution (M)
65 thumbnail YResolution (M)
66 thumbnail JPEGInterchangeFormat (M)
67 thumbnail JPEGInterchangeFormatLength (M)
71 Fields that should be used and saved related to color management:
81 Fields that should be deleted if they exist when saving a file as
82 jpeg, because they only apply to uncompressed (TIFF) data. This
83 applies both to the main image and to the thumbnail, if there is one.
90 PhotometricInterpretation
97 Any field not mentioned here should be passed through unchanged.