我有一个PNG文件。我已解压缩 IDAT 块并将其读取为 16 位颜色(每像素 16 位)并将它们保存在一维数组中。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
.