1

我有某些 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

谢谢,

4

1 回答 1

0

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

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

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

  1. 如果 PNG 的不透明度完全不透明,您可以剥离 alpha 通道,因为在这种情况下没有任何意义。这可以为您节省一些文件大小。
  2. 如果图像是可见的灰度并且静止颜色类型是真彩色、真彩色 alpha 或索引颜色,则可以通过使用灰度色彩空间保存图像来节省大量成本。
  3. 使用自适应增量过滤和 LZ77 优化重试优化 PNG 文件。这可以使用“ optipng ”轻松完成。但是如果图像已经足够优化,这不会显着减小文件大小。此外,过滤的选择取决于 png 位深度,因此您必须从有关 PNG 压缩的各种在线文档中查找并了解 PNG 压缩。
于 2018-05-08T10:42:24.487 回答