我有图片库代码,进行图像调整和缩略图创建。我用ImageMagick来做这件事。我通过谷歌的page运行了一个图库页面,它揭示了调整大小的图片和缩略图都有大约10 of的数据(特别是JPEG文件)。
我可以在脚本中添加什么来优化文件大小?
附加信息
在调用imagick::FILTER_LANCZOS函数时,我使用的是模糊设置为0.9的resizeImage()过滤器。JPEG的质量设置为80。
发布于 2010-03-30 18:24:48
我发现这个问题,"JPEG优化工具?",有一些很好的信息,但是解决方案在PHP之外。使用来自该问题的解决方案的提示,我发现有两个可以执行的无损优化:
这两种方法都可以通过ImageMagick这样实现:
我测试过的一幅图像减少了12 by。600x450文件从63.42KB变为51.42KB,140x105缩略图从17.98KB变为5.98KB。
发布于 2010-03-30 20:40:38
通过雅虎的SmushIt服务运行您的图像,在该服务中,图像被转换为具有确切颜色的PNG。(质量没有下降,但体重下降:)
https://stackoverflow.com/questions/2540068
复制相似问题