PNG压缩不减小图像的大小

时间:2018-05-03 18:20:59

标签: image-processing imagemagick image-compression mogrify

我有一些png文件。它们的大小约为1MB。我尝试了几个命令,但它们对我不起作用。有什么建议。一个如下:

"C:\\Program Files\\ImageMagick-6.9.9-Q16\\mogrify.exe" -depth 8 -format png -define PNG:compression-strategy=2 -define PNG:compression-filter=0 test.png

谢谢,

1 个答案:

答案 0 :(得分:0)

正如@ fmw42在评论中指出的那样,您的图片可能已经过优化。此外,@ Mark关于减少颜色的评论也是如此。

但除此之外,重要的是要知道"没有理想的命令"。您必须计算颜色通道中的位深度并减少它们。在减少您希望选择的颜色和质量之间总会有一个权衡。

除此之外,还可以使用其他方法:

  1. 如果PNG的不透明度完全不透明,您可以删除Alpha通道 在那种情况下毫无意义。这可以节省一些文件大小。
  2. 如果图像是可见的灰度,仍然是颜色类型 通过使用灰度色彩空间保存图像,您可以显着节省真彩色,真彩色或索引色。
  3. 使用自适应增量过滤和LZ77优化重试优化PNG文件。这可以使用" optipng"轻松完成。但是,如果图像已经足够优化,则不会减少显着的文件大小。此外,过滤的选择取决于png位深度,因此您必须从在线提供的有关PNG压缩的各种文档中查找并理解PNG压缩。