2017-07-28 25 views
0

私はJPEG(JFIF)ベースラインイメージデコーダで作業しようとしています。私はRestart Intervalについて読んでいるうちに混乱しました。 JPEGイメージには、イメージを再起動する必要のあるMCUの数を示すDRIフィールドがあります。しかし、それに加えてスキャンに再挿入マーカーが挿入されています。私にとっては冗長な情報のようです。 誰かが2か所でこの情報が必要な理由をお勧めしますか?または、それらの1つはオプションですか? 私にはどちらかが十分であるようです。再起動間隔のマルチスレッディングの利点が必要な場合は、DRIで十分です。JPEG JFIFのリスタートマーカーはオプションですか?

答えて

0

再起動マーカーはオプションであり、珍しい傾向があります。 DRIフィールドを使用する場合は、必須フィールドになります。

DRIフィールドは、デコードがストリーム内の再開マーカーを見つける場所を示します。再始動マーカーを使用して、圧縮データが破損している場合に回復することができます。これはダイヤルアップインターネットの時代にはより価値がありました。

+0

は100%ではありません。それは今日でもまだ有効ですが、ブロックを並行して処理できるようになりました。 – juFo

関連する問題