OT556攝像功能,可以進行7.5秒連續拍攝15張照片并合成一組動畫,所拍攝的圖片格式為JPA,此圖片格式可以在手機中設置為背景等等,但紅外導出到電腦時,許多圖片軟件并不支持此格式。我在網上也沒有發現關于此JPA格式的文件說明及處理軟件,AK的中文網站上也沒有。所以決定自行處理。
我猜測JPA是多個JPG文件順序保存在一個文件包中,ultraedit的分析證實了此猜測,故可以通過程序簡單的將個JPG文件單獨提取處來。JPA格式的分析結果為,N個JPG文件順序保存,前面加上一個文件頭說明N的個數,以及每一個JPG在JPA文件中的偏移量和數據長度。
詳細格式如下:
頭三個字節:JPA三個字母,作為文件格式標識;
接下來兩個字節:幀數N;
接下來四個字節:第一幀在此文件中的偏移量;
接下來四個字節:第一幀的大小(字節數);
接下來四個字節:第二幀在此文件中的偏移量;
接下來四個字節:第二幀的大小(字節數);
……
接下來四個字節:第N幀在此文件中的偏移量;
接下來四個字節:第N幀的大小(字節數);
接下來四個字節:00h 00h 00h 00h;
接下來四個字節:00h 00h 00h 00h;
……
接下來一個字節:64h(十進制100),文件頭結束標志;
接下來順序為N個JPG文件的數據;
根據此分析,我寫了一個從JPA中提取JPG的程序,作為圖片附件 發了上來,(點擊“圖片附件”后面的小圓點,保存在計算機中)將其改名為exe后綴,即可在windows的cmd命令行中執行,參數為包含JPA文件的文件夾的路徑,提取出來JPG文件仍放在原JPA文件路徑下。