编码论——PNG格式图片编码

来源:互联网 发布:win10平板优化软件 编辑:程序博客网 时间:2024/06/15 02:13

数据在传输时都是转换为01串的(二进制格式),那么怎么判断一个文件是否为PNG格式的图片呢?

举个例子

\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x9a\x00\x00\x00\x8d

这个是从一张图片读出的前24个字节(\x00为一个字节byte)。

[1,2,3]字节内容 为 PNG 指名格式为png图片。(从0计数,即0,1,2,3,,,23)

[16,17,18,19] 存图片宽。x00\x00\x00\x9a  =  154

[20,21,22,23] 存图片的高度。\x00\x00\x00\x8d  = 141. 

大端方式存储(big endian)。单位应该是分辨率

图片来源 :click here


在学Python,这门语言对各种文件的处理能里较强。例如json, xml, html, csv, yaml等等。


原创粉丝点击