首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Image Magick优化图像以提高Wordpress站点的页面速度

使用Image Magick优化图像以提高Wordpress站点的页面速度
EN

Stack Overflow用户
提问于 2018-02-14 19:00:44
回答 1查看 222关注 0票数 0

我有我的网站(Wordpress / AVADA主题)的页面速度的问题,大多数问题是由于图像没有得到优化。我做了一些研究,打算使用Image Magick。

以下是GT Metrix的一份报告:

https://gtmetrix.com/reports/www.tinkertravels.com/ac0dMCTe

我有这个脚本来转换我的图像:

代码语言:javascript
复制
convert /Users/james/Desktop/image-magick/santorini.jpg -sampling-factor 4:2:0 -strip -quality 75 -resize 700x466! -interlace JPEG -colorspace RGB -background white -flatten /Users/james/Desktop/image-magick/final/santorini-opt.jpg 

但是,我想将批量图像从一个文件夹(输入)转换到另一个文件夹(输出),然后在每个图像的末尾添加一个_output?

目前,脚本使用相同的名称一次处理一个图像,这并不理想。

任何关于我如何改变上面的脚本来做这件事的帮助都会很好。我希望一旦我用这些图片替换我的图片,我的页面速度将会增加,并停止抱怨图片!

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-02-15 01:40:15

shell脚本是可能的。您应该在设置任何设置或运算符之前剥离。如果在当前ImageMagick上,则如果需要非线性颜色,请使用-colorspace sRGB;如果需要线性颜色,请使用RGB。如果是在非常旧的IM版本上,则将其反向。

代码语言:javascript
复制
cd path2/inputdirectory
list=$(ls *.jpg)
for img in $list; do
inname=$(convert -ping $img -format "%t" info:)
convert $img -strip -colorspace RGB -resize 700x466! -background white -flatten -interlace JPEG -sampling-factor 4:2:0 -quality 75 path2/outputdirectory/${inname}.jpg
done
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48785553

复制
相关文章

相似问题

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