All items between items with Name "EXIF" and Id IG_FORMAT_EXIF_JPEG (Type LEVEL_START and LEVEL_END) are interpreted as EXIF data. If during sending data from application level to filter level the first item is omitted the data will not be interpreted and saved.
For JPEG marker segment levels see JPEG Non-Image Data Structure.
Name |
Id |
Type |
Value Type |
Value |
Value Length |
Read Only |
"EXIF-JPEG" |
IG_FORMAT_EXIF_JPEG |
LEVEL_START |
0 |
NULL |
0 |
True |
Exif APP1 marker segment level |
JPEG marker segment levels mixed in any way (if present) |
"EXIF-JPEG" |
IG_FORMAT_EXIF_JPEG |
LEVEL_END |
0 |
NULL |
0 |
True |
Exif APP1 Marker Segment Level
Name |
Id |
Type |
Value Type |
Value |
Value Length |
Read Only |
"APP1" |
65505 |
LEVEL_START |
0 |
NULL |
0 |
True |
"APP1_DATASIZE" |
60225 |
VALUE_ITEM |
UINT16 |
<Data> |
1 |
True |
"EXIF_HEADER" |
59935 |
VALUE_ITEM |
STRING |
"EXIF" |
5 |
True |
"TIF_HEADER" |
59936 |
VALUE_ITEM |
UINT16 |
0x4949 or 0x4D4D |
1 |
True |
IFD 0 level ( if present ) |
Thumbnail IFD level ( if present ) |
"APP1" |
0xFFE1 |
LEVEL_END |
0 |
NULL |
0 |
True |
|
The "APP1_DATASIZE" item can be omitted during saving. |
For more detailed Exif information see EXIF-TIFF Non-Image Data Structure.