【发布时间】:2012-01-29 01:48:52
【问题描述】:
如果我理解正确,Jpeg 文件应该以
0xff
0xd8 文件标记开始
那么 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](下一个标记)
感谢任何帮助。
谢谢!
【问题讨论】:
-
确保您使用无符号字节值进行比较(当前您使用的是有符号字节值)。
标签: android formatting jpeg