我有某些 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
谢谢,
正如 @fmw42 在评论中指出的,您的图像可能已经被优化了。另外,@Mark 关于减少颜色的评论是正确的。
但除此之外,重要的是要知道“没有理想的命令”。您必须计算出颜色通道中的位深度并减少它们。在减少颜色和您希望选择的质量之间总是需要进行权衡。
除此之外,您还可以使用其他方法:
发生这种情况可能是由于多种原因。首先,如果图像已经优化或以较低位深度保存,则进一步压缩不会显着减小其大小。 其次,某些类型的图像(例如屏幕截图或颜色变化有限的图像)可能不会通过 PNG 压缩得到太多压缩。在这种情况下,您应该尝试其他压缩工具,例如 https://jpegcompressor.com/ 或考虑替代格式(例如 jpeg)可能会导致文件大小更小。