溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

MPO文件類型解碼(五)3D圖像APP2數(shù)據(jù)段的結(jié)構(gòu)

發(fā)布時(shí)間:2020-06-19 17:49:24 來源:網(wǎng)絡(luò) 閱讀:1422 作者:baoxl 欄目:編程語言

2、以下是對(duì)APP2數(shù)據(jù)段結(jié)構(gòu)進(jìn)行介紹。

MPO文件中第一幀圖片的結(jié)構(gòu)片段與其他圖片幀結(jié)構(gòu)的片段不同。該片段主要記錄的MPO文件中個(gè)個(gè)圖片幀的開始位置、大小 、結(jié)束位置等信息。該信息主要包含在First Individual Image( 第一幀圖片中的APP2片段內(nèi)。一個(gè)MPO類型文件只包含一個(gè)這樣的圖片幀。

3D文件APP2片段的數(shù)據(jù)結(jié)構(gòu)如圖2、圖3所示:

MPO文件類型解碼(五)3D圖像APP2數(shù)據(jù)段的結(jié)構(gòu)

              圖2在第一幀圖片中的APP2 MP Extensions 的結(jié)構(gòu)

MPO文件類型解碼(五)3D圖像APP2數(shù)據(jù)段的結(jié)構(gòu)

   3其他圖片幀中的APP2 MP Extensions 的結(jié)構(gòu)

從圖片可以看出前兩個(gè)字節(jié)問APP2段數(shù)據(jù)標(biāo)識(shí)、接著兩個(gè)字節(jié)是APP2數(shù)據(jù)段的長度。再接著四個(gè)字節(jié)MP文件格式標(biāo)識(shí)。MP Header 、MP Attributes IFD 、MP 屬性 的值。這些信息包含在First Individual Image 和每一個(gè)Individual Image中。唯一不同的是在first Individual Image 包含了 MP Index IFD數(shù)據(jù)段 及MP Index IFD的值。

其中 MP Format Identifier 四個(gè)字節(jié)標(biāo)記了該APP2 數(shù)據(jù)的是否有效。有效標(biāo)識(shí)為 4D 50 46 00四個(gè)字節(jié),否則該APP2 數(shù)據(jù)段無效的。則須跳過該APP2 的數(shù)據(jù)長度。定位下一個(gè)APP2 數(shù)據(jù)段。在每一個(gè)Individual Image中只有一個(gè)有效的APP2數(shù)據(jù)段。標(biāo)志段字節(jié)如下圖:

MPO文件類型解碼(五)3D圖像APP2數(shù)據(jù)段的結(jié)構(gòu)

這個(gè)標(biāo)志位置也是所有的信息的開始位置(Star of offset)圖形信息的數(shù)據(jù)的偏移開始位置。

下一篇將會(huì)介紹 APP2 數(shù)據(jù)段的MP header信息。該數(shù)據(jù)段主要標(biāo)識(shí)了數(shù)據(jù)大數(shù)端和小數(shù)端,

及MP Index IFD數(shù)據(jù)段:該段記錄了所有圖像的基本信息。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI