【问题标题】:Can a compressed JPEG have two legitimate EOI markers?压缩的 JPEG 可以有两个合法的 EOI 标记吗?
【发布时间】:2017-11-24 13:44:17
【问题描述】:

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

但是,在此 EOI 标记之后还有大约 1000 个字节的数据,然后是另一个 EOI。我的图像是灰度的,仅包含一个亮度组件,如标题所示。这是什么神秘数据??

在某种程度上它似乎很重要,因为如果图像被删除,它就会变得难以理解......

【问题讨论】:

    标签: compression jpeg marker bitstream


    【解决方案1】:

    我能想到拥有多个 EOI 标记的唯一方法是在缩略图中添加第二个。如果您正在扫描标记,则需要跳过那些有长度的标记。有可能在有长度的标记中包含看起来像 EOI 的东西。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-05
      • 2021-10-19
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 1970-01-01
      相关资源
      最近更新 更多