我想知道如何正确压缩PNG图像。
情况如下:
我在Windows上使用Irfanview压缩和缩小了PNG图像。它大约是20KB。 当我的门户软件使用默认值调整大小(使用magickwand 1.0.7)时,大约为63K(!)。
接下来尝试调用MagickSetImageDepth($ this-> _imageHandler,8),得到34K的文件大小,这更好,但仍然比原始文件中的大(更大)更大。
所有记录的功能似乎都不适合进一步压缩图像。
任何提示都将不胜感激!
格尔茨, 索萨
答案 0 :(得分:1)
PNG压缩程序和例程使用不同的技术。我已经多次发现,一个已经被压缩(或有效保存)的图像无法进一步压缩,甚至没有像你所经历的那样有更大的文件大小。
在你的情况下,我会说你的图像无法进一步压缩,至少使用MagickWand。你可能只想忽略这一步。
也许在运行之前优化PNG是一种解决方案。在这种情况下有很多选择。我很幸运PNGGauntlet。您可以在PNGGauntlet上运行批处理作业,它将跳过它会变大的文件(如果有的话)。
答案 1 :(得分:0)
雅虎尝试这个工具 - 太棒了!