首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP magickwand进行PNG压缩

使用PHP magickwand进行PNG压缩
EN

Stack Overflow用户
提问于 2009-06-22 19:20:02
回答 2查看 1.6K关注 0票数 5

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

情况是这样的:

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

下一次尝试调用MagickSetImageDepth($this->_imageHandler,8),结果文件大小为34K,这更好,但它仍然比原始文件大(维度更大)。

文档中的函数似乎都不适合进一步压缩图像。

任何提示都将不胜感激!

格雷茨,索萨

EN

回答 2

Stack Overflow用户

发布于 2009-06-23 13:51:57

PNG压缩程序和例程使用不同的技术。我发现很多时候,已经被压缩(或有效地保存)的图像不能再被进一步压缩,甚至有更大的文件大小,就像你所经历的那样。

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

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

票数 1
EN

Stack Overflow用户

发布于 2009-06-22 22:41:25

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1028939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档