PNGファイルがあります。IDAT チャンクを解凍し、16 ビット カラー (1 ピクセルあたり 16 ビット) として読み取り、1 次元配列に保存しました。PNG ファイルは 126x128 (wxh) です。しかし、私が持っているピクセル数 (配列の長さ) は 16,192 です。したがって:
16192 <-- pixel I got
126x128=16128 <-- pixel using width and height
-----
64 <-- difference
この 64 ピクセルの超過分は何ですか?
編集
返信 (コメントと回答)、特に @leonbloy に感謝します。
値 16,192 (取得したピクセル) は、実際には 34,384 バイトのデータBytesPerPixel
です。