5

我想知道如何正确压缩PNG图像。

情况是这样的:

我在 Windows 上使用 Irfanview 压缩和减少了 PNG 图像。大约 20KB。当我的门户软件使用默认值调整大小(使用magickwand 1.0.7)时,它大约为63K(!)。

接下来尝试调用 MagickSetImageDepth($this->_imageHandler,8),生成 34K 的文件大小,这更好,但仍然比(更大尺寸的)原始文件大。

记录的功能似乎都不适合进一步压缩图像。

任何提示将不胜感激!

格雷茨,索萨

4

2 回答 2

1

PNG 压缩程序和例程使用不同的技术。我发现很多时候,已经压缩(或有效保存)的图像无法进一步压缩,甚至无法像您遇到的那样具有更大的文件大小。

在你的情况下,我会说你的图像不能被进一步压缩,至少使用 MagickWand。您可能只想省略这一步。

也许在运行前优化您的 PNG 将是一个解决方案。在这种情况下,有很多选项可用。我对PNGGauntlet很幸运。您可以在 PNGGauntlet 上运行批处理作业,它会跳过可能会变大的文件(如果有的话)。

于 2009-06-23T13:51:57.383 回答
0

试试 Yahoo 的这个工具 - 太棒了!

http://developer.yahoo.com/yslow/smushit/

于 2009-06-22T22:41:25.477 回答