【发布时间】:2017-02-12 11:41:00
【问题描述】:
我正在编写一个需要解析/反解析 jpeg 的“无尘室”程序。我找到了解析/取消解析基线 jpeg 所需的所有信息,但找不到解析/取消解析渐进式 jpeg 所需的信息。
我需要能够将压缩数据转换为宏块并返回,因此大多数可用的框架都太高级了。我也想了解发生了什么,因此采用了“洁净室”方法。
有人可以帮帮我吗? SOF1 标头的规范将很有用,扫描段中压缩数据的布局也是如此。
提前致谢。
【问题讨论】:
-
哎呀,我好像说错了。我需要了解 SOF2 标头,而不是 SOF1 标头。对不起。
-
我有一个 SOF2 标头的示例 - 它有 17 个字节的数据,它们是:[8, 3, -128, 6, 64, 3, 1, 34, 0, 2, 17, 1、3、17、1]。
-
类型:194 数据大小:17 数据:[8, 3, -128, 6, 64, 3, 1, 34, 0, 2, 17, 1, 3, 17, 1] 这个给出精度:8 高度:= 896 宽度:= 1600 3 个组件 1, 34, 0 id1, hSample 2 vsample 2 2, 17, 1 id2, hSample 1 vsample 1 3, 17, 1 id3, hSample 1 vsample 1
-
上面的数据给出了精度:8 高度:= 896 宽度:= 1600 3 个分量 1, 34, 0 id1, hSample 2 vsample 2 2, 17, 1 id2, hSample 1 vsample 1 3, 17 , 1 id3, hSample 1 vsample 1
-
所有帧类型的标头结构都相同。
标签: parsing jpeg progressive