Libmpo
Build #33
A WIP library to decode and encode MPO (multiple picture object) files
|
Data Fields | |
MPFUndefined | MPF_identifier [4] |
size_t | start_of_offset |
MPExt_ByteOrder | byte_order |
MPFLong | first_IFD_offset |
INT16 | count |
char | version [4] |
MPFLong | numberOfImages |
MPFLong | currentEntry |
MPExt_MPEntryIndexFields | EntryIndex |
MPFLong | nextIFDOffset |
MPFShort | count_attr_IFD |
MPExt_ImageAttr | attributes |
MPExt_MPEntry * | MPentry |
MPExt_ImageAttr attributes |
Individual images attributes
MPExt_ByteOrder byte_order |
The endianness used in the file. The offset starts at the location of this value.
INT16 count |
Count of the MP index IFD
MPFShort count_attr_IFD |
Number of Tags in the attributes IFD of the current image
MPExt_MPEntryIndexFields EntryIndex |
Number of entries and offset to the MP Entry data of each image
MPFLong first_IFD_offset |
Offset of the first IFD of the image
MPExt_MPEntry* MPentry |
Available in 1st image only, details about each Individual image
MPFUndefined MPF_identifier[4] |
Always MPF\0
MPFLong nextIFDOffset |
Offset of the next IFD. Used only in the first image
MPFLong numberOfImages |
Number of Individual images
size_t start_of_offset |
The position of the start of this image MPO offset in the file
char version[4] |
Should always be 0100