DNL (0xFFDC) ライン数定義 Back
DNLの書かれたファイルを見た事がないので未確認ですが、資料によると以下の通りです。

画像のライン数(高さ)を再定義する場合に使用し、最初のイメージデータの後に記録する
SOFで定義されているライン数より優先し、SOFでライン数未定義(値=0)の場合、必須セグメントとなる


最初のイメージデータとは、プログレッシブなど、イメージデータが分割される場合の事を言っており、ベースラインではイメージデータはひと塊なので、イメージデータとEOIの間に書かれます。
通常このセグメントは使用されませんし、解読出来る画像ビュアはほとんど有りません。

解析例

DNL :Define number of lines 112

末尾の数値はライン数です。
JpegAnalyzer では、基本のレングスチェックしか行っていません。


DNLの構造

名称 サイズ 内容
Ld 2バイト セグメント長(4バイト固定)
NL 2バイト ライン数