图片如下,为微信截图保存的54*54的PNG文件
PNG文件的分析
二进制数据如下
PNG文件的分析
首先是8个字节的文件头标志
接下来四个字节0000 000D表示了IHDR部分的长度,为13字节
再后面四个字节为IHDR标识
后面4+4个字节表示图片的宽和高,均为54
08 表示色深,这里是2^8=256,即256色的图像
06 颜色类型,查阅文件可知这是带α通道数据的真彩色图像
00表示压缩方法
00表示滤波器方法
00表示隔行扫描
gAMA为图像γ数据块
pHYs为物理像素尺寸数据块
第六行的IDAT标识,后面是图片的实际数据
结尾为IEND数据块

IHDR IDAT和IEND均为必须存在的数据块,其他为可选数据块

相关文章:

  • 2022-12-23
  • 2021-10-11
  • 2022-01-05
  • 2021-10-09
  • 2021-11-16
  • 2021-08-05
  • 2021-11-16
猜你喜欢
  • 2021-07-22
  • 2022-01-24
  • 2021-10-31
  • 2021-08-14
相关资源
相似解决方案