DNL (0xFFDC) ライン数定義 |
DNLの書かれたファイルを見た事がないので未確認ですが、資料によると以下の通りです。
画像のライン数(高さ)を再定義する場合に使用し、最初のイメージデータの後に記録する
SOFで定義されているライン数より優先し、SOFでライン数未定義(値=0)の場合、必須セグメントとなる
最初のイメージデータとは、プログレッシブなど、イメージデータが分割される場合の事を言っており、ベースラインではイメージデータはひと塊なので、イメージデータとEOIの間に書かれます。
通常このセグメントは使用されませんし、解読出来る画像ビュアはほとんど有りません。
解析例
DNL :Define number of lines 112
末尾の数値はライン数です。
JpegAnalyzer では、基本のレングスチェックしか行っていません。
DNLの構造
名称 サイズ 内容 Ld 2バイト セグメント長(4バイト固定) NL 2バイト ライン数