JPG文件大小优化-PHP、ImageMagick和;谷歌';s页面速度
我有照片库代码,可以重新调整图像大小和创建缩略图。我用ImageMagick来做这个。我通过谷歌的PageSpeed工具运行了一个图库页面,结果显示,重新调整大小的图像和缩略图都有大约10KB的额外数据(特别是JPEG文件) 我可以在脚本中添加什么来优化文件大小JPG文件大小优化-PHP、ImageMagick和;谷歌';s页面速度,php,imagemagick,jpeg,exif,pagespeed,Php,Imagemagick,Jpeg,Exif,Pagespeed,我有照片库代码,可以重新调整图像大小和创建缩略图。我用ImageMagick来做这个。我通过谷歌的PageSpeed工具运行了一个图库页面,结果显示,重新调整大小的图像和缩略图都有大约10KB的额外数据(特别是JPEG文件) 我可以在脚本中添加什么来优化文件大小 其他信息 调用resizeImage()函数时,我正在使用模糊设置为0.9的imagick::FILTER\u LANCZOS过滤器。JPEG的质量设置为80我发现这个问题“”,这有一些很好的信息,但解决方案不在PHP范围内。根据该问
其他信息 调用
resizeImage()
函数时,我正在使用模糊设置为0.9
的imagick::FILTER\u LANCZOS
过滤器。JPEG的质量设置为80
我发现这个问题“”,这有一些很好的信息,但解决方案不在PHP范围内。根据该问题解决方案的提示,我发现可以执行两种无损优化:
ImageMagick
可以通过以下方式实现这两个功能:
我测试的一个图像减少了12KB。600x450文件从63.42KB变为51.42KB,140x105缩略图从17.98KB变为5.98KB。通过Yahoo的SmushIt服务运行图像,在该服务中,图像被转换为具有精确颜色数目的PNG。质量没有下降,但重量有所下降:)你给ImageMagick的论点是什么?更新了我的问题以解决设置/论点。我的理解是,谷歌的页面速度以无损的方式删除了10KB的信息,不会进一步压缩图像。有什么元数据我可以去掉吗?这是一个很好的工具。不幸的是,他们似乎没有将其设置为服务。