2、以下是对APP2数据段结构进行介绍。
在MPO文件中第一帧图片的结构片段与其他图片帧结构的片段不同。该片段主要记录的MPO文件中个个图片帧的开始位置、大小 、结束位置等信息。该信息主要包含在First Individual Image( 第一帧图片) 中的APP2片段内。一个MPO类型文件只包含一个这样的图片帧。
3D文件APP2片段的数据结构如图2、图3所示:
图2在第一帧图片中的APP2 MP Extensions 的结构
图3其他图片帧中的APP2 MP Extensions 的结构
从图片可以看出前两个字节问APP2段数据标识、接着两个字节是APP2数据段的长度。再接着四个字节MP文件格式标识。MP Header 、MP Attributes IFD 、MP 属性 的值。这些信息包含在First Individual Image 和每一个Individual Image中。唯一不同的是在first Individual Image 包含了 MP Index IFD数据段 及MP Index IFD的值。
其中 MP Format Identifier 四个字节标记了该APP2 数据的是否有效。有效标识为 4D 50 46 00四个字节,否则该APP2 数据段无效的。则须跳过该APP2 的数据长度。定位下一个APP2 数据段。在每一个Individual Image中只有一个有效的APP2数据段。标志段字节如下图:
这个标志位置也是所有的信息的开始位置(Star of offset)图形信息的数据的偏移开始位置。
下一篇将会介绍 APP2 数据段的MP header信息。该数据段主要标识了数据大数端和小数端,
及MP Index IFD数据段:该段记录了所有图像的基本信息。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。