3

有什么方法可以在不解码完整图像的情况下在 android 上了解 JPEG 格式?格式是指基线、渐进式等。

4

1 回答 1

9
  1. 来自文件扩展名,即 *.jpg 或 *.jpeg

  2. 魔术数字。大多数文件格式在文件开头都有一些特殊字节,表示该文件的类型。

  3. 其余详细信息交错在EXIF 数据中,您必须为此阅读文件的一部分。

  4. 使用将文件划分为段的标记0xFF, 0xC0,指示基线 DCT,0xFF, 0xC2指示渐进 DCT。此外,如果文件具有多个扫描标记的开头,0xFF, 0xDA则它是渐进式 jpeg。看看你是否在文件中点击了这些字节序列。

于 2012-12-26T04:16:36.570 回答