【问题标题】:Is restart marker in a JPEG JFIF optional?JPEG JFIF 中的重新启动标记是可选的吗?
【发布时间】:2017-07-28 22:50:17
【问题描述】:

我正在尝试使用 JPEG (JFIF) 基线图像解码器。在阅读有关重新启动间隔的信息时,我感到困惑。 JPEG 图像有一个 DRI 字段,它告诉您图像应该在多少个 MCU 后重新启动。但除此之外,扫描中还插入了重新启动标记。对我来说,这似乎是多余的信息。 有人可以建议我们为什么在两个地方需要这些信息吗?还是其中之一是可选的? 在我看来,两者都应该足够了。如果我们想要 Restart Intervals 的多线程优势,那么只有 DRI 就足够了。

【问题讨论】:

    标签: jpeg jfif


    【解决方案1】:

    重新启动标记是可选的,并且往往不常见。如果您使用 DRI 字段,它们将成为必填项。

    DRI 字段告诉解码器应该期望在流中找到重新开始标记的位置。如果压缩数据中存在损坏,则可以使用重新启动标记进行恢复。这在拨号上网的时代更有价值。

    【讨论】:

    • 不是 100% 正确的。它今天仍然有用,它们现在允许您并行处理块。
    猜你喜欢
    • 2012-02-03
    • 2010-11-28
    • 2014-06-25
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 2022-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多