我已经解析了比特流以提取每个块。我根据图像的大小计算了正确的块数(3440),它很好地给了我EOI标记([255,217]),所以我相信我做得很好。
然而,在此EOI标记之后还有大约1000个字节的数据,然后是另一个EOI。我的图像是灰度图像,仅由亮度组成,由标题确认。这个神秘数据是什么?
在某种程度上这似乎很重要,因为如果它被移除,那么这个图像是一个难以理解的混乱......
答案 0 :(得分:0)
我能想到拥有多个EOI标记的唯一方法是缩略图中的第二个方法。如果要扫描标记,则需要跳过那些有长度的标记。它有可能在长度为标记的情况下看起来像EOI。
那就是说,我不知道如何计算EOI标记的位置,因为扫描没有长度指示。