如果我理解正確的話,JPEG格式的文件應該開始 0xFF的
0xd8啓動文件標誌JPEG字節數組值不爲JPEG
然後 0xFF的 多個標記
如果我轉換位圖的ByteArray,看看它與Eclipse表達式它看起來不正確
ByteArrayOutputStream bos = new ByteArrayOutputStream();
SaveFileBitmap.compress(CompressFormat.JPEG, 100, bos);
byte[] Image1Byte = bos.toByteArray();
Image1Byte [0] -1 [1] -40 [2] -1 [3] -32 [4] 0 [5] 16
我認爲應該讀
Image1Byte [ 0] 255 [1] 216(文件標記的開始) [2] 255 [3](下一個標記)
任何幫助理解。
謝謝!
確保您使用無符號字節值進行比較(目前您正在使用帶符號字節值)。 – Till 2012-01-29 01:52:01
感謝您的回覆直到 – user1133277 2012-01-29 02:08:00