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