首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JPG文件大小优化- PHP,ImageMagick和谷歌的页面速度

JPG文件大小优化- PHP,ImageMagick和谷歌的页面速度
EN

Stack Overflow用户
提问于 2010-03-29 17:49:33
回答 2查看 6.5K关注 0票数 8

我有图片库代码,进行图像调整和缩略图创建。我用ImageMagick来做这件事。我通过谷歌的page运行了一个图库页面,它揭示了调整大小的图片和缩略图都有大约10 of的数据(特别是JPEG文件)。

我可以在脚本中添加什么来优化文件大小?

附加信息

在调用imagick::FILTER_LANCZOS函数时,我使用的是模糊设置为0.9resizeImage()过滤器。JPEG的质量设置为80

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-30 18:24:48

我发现这个问题,"JPEG优化工具?",有一些很好的信息,但是解决方案在PHP之外。使用来自该问题的解决方案的提示,我发现有两个可以执行的无损优化:

  1. Huffman编码表的优化
  2. 移除元数据(EXIF等)

这两种方法都可以通过ImageMagick这样实现:

  1. 根据ImageMagick文档,在默认情况下计算出最优的Huffman编码表。这一步已经处理好了,耶!
  2. 通过使用元数据方法可以很简单地完成stripImage()的删除。

我测试过的一幅图像减少了12 by。600x450文件从63.42KB变为51.42KB,140x105缩略图从17.98KB变为5.98KB。

票数 10
EN

Stack Overflow用户

发布于 2010-03-30 20:40:38

通过雅虎的SmushIt服务运行您的图像,在该服务中,图像被转换为具有确切颜色的PNG。(质量没有下降,但体重下降:)

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

https://stackoverflow.com/questions/2540068

复制
相关文章

相似问题

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