更多像素PNG图像的尺寸可能小于较小的像素图像?

时间:2016-02-19 09:45:56

标签: image algorithm compression png

我有以下png图像(两者都是通过裁剪桌面屏幕截图,使用相同的软件创建的):

280x261:79.4 KB

enter image description here

380 x 354:3.62 KB

enter image description here

我很困惑。不应该花费更多的比特来存储关于像素数量较少的 meta 信息吗?

1 个答案:

答案 0 :(得分:4)

PNG格式使用无损压缩,这意味着操作完全可逆。

它依赖于霍夫曼编码,因此频繁的颜色用较少的比特编码,并且重复的字符串消除。因此,使用"更简单的图像"内容可以更好地压缩。

由Mark Setchell添加

只是为了说明Yves'回答...如果您拍摄您的骨灰盒图像并将所有非白色像素设为黑色,请执行以下操作:

convert urn.png -fill black +opaque white blackurn.png

enter image description here

该文件现在只有894字节:

-rw-r--r--@  1 mark  staff     894 19 Feb 11:08 blackurn.png