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