压缩JPEG可以有两个合法的EOI标记吗?

时间:2017-11-24 13:44:17

标签: compression jpeg marker bitstream

我已经解析了比特流以提取每个块。我根据图像的大小计算了正确的块数(3440),它很好地给了我EOI标记([255,217]),所以我相信我做得很好。

然而,在此EOI标记之后还有大约1000个字节的数据,然后是另一个EOI。我的图像是灰度图像,仅由亮度组成,由标题确认。这个神秘数据是什么?

在某种程度上这似乎很重要,因为如果它被移除,那么这个图像是一个难以理解的混乱......

1 个答案:

答案 0 :(得分:0)

我能想到拥有多个EOI标记的唯一方法是缩略图中的第二个方法。如果要扫描标记,则需要跳过那些有长度的标记。它有可能在长度为标记的情况下看起来像EOI。

那就是说,我不知道如何计算EOI标记的位置,因为扫描没有长度指示。

相关问题