我想知道如何正确压缩PNG图像。
情况是这样的:
我有一个PNG图像压缩和颜色减少与Irfanview视图在Windows上。大小约为20KB。当我的门户软件使用默认值调整大小时(使用magickwand 1.0.7),它大约是63K (!)。
下一次尝试调用MagickSetImageDepth($this->_imageHandler,8),结果文件大小为34K,这更好,但它仍然比原始文件大(维度更大)。
文档中的函数似乎都不适合进一步压缩图像。
任何提示都将不胜感激!
格雷茨,索萨
发布于 2009-06-23 13:51:57
PNG压缩程序和例程使用不同的技术。我发现很多时候,已经被压缩(或有效地保存)的图像不能再被进一步压缩,甚至有更大的文件大小,就像你所经历的那样。
在您的情况下,我会说您的图像不能进一步压缩,至少使用MagickWand。您可能只想省略这一步。
也许在运行前优化您的PNG将是一个解决方案。在这种情况下,有许多可用选项。我和PNGGauntlet在一起很幸运。你可以在PNGGauntlet上运行一个批处理作业,它会跳过那些可能会变大的文件。
发布于 2009-06-22 22:41:25
试试Yahoo的这个工具--它太棒了!
http://developer.yahoo.com/yslow/smushit/
https://stackoverflow.com/questions/1028939
复制相似问题