转换后,新的文件大小变得更大了。??
这是为什么?
andy@7 ~/Downloads> convert Screenshot_1360x768.png -resize 1024x578! smaller.png
andy@7 ~/Downloads> ls
-rw-rw-r-- 1 andy andy 135725 Sep 7 19:45 Screenshot_1360x768.png
-rw-rw-r-- 1 andy andy 154448 Sep 7 20:17 smaller.png
答案1
convert
当没有太多的压缩空间时,ImageMagik 的功能有时会执行此类操作。如果您处理大量 PNG,那么您可能会对optipng
在优化 PNG 文件时提供更多灵活性的功能感兴趣。
使用以下命令,该 AskUbuntu 问题的全屏捕获结果如下:
-rw-r--r-- 1 jason jason 1371805 9月 8 10:35 Screenshot_20220908_103518.png
optipng -o7 Screenshot_20220908_103518.png
-rw-r--r-- 1 jason jason 480525 9月 8 10:37 Screenshot_20220908_103518.png
您可以使用选项调整优化级别-o
,值 5 到 7 之间通常会产生更好的效果。值 8 和 9 可能会导致色彩范围较广的照片出现一些像素化。