|
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