我有我的网站(Wordpress / AVADA主题)的页面速度的问题,大多数问题是由于图像没有得到优化。我做了一些研究,打算使用Image Magick。
以下是GT Metrix的一份报告:
https://gtmetrix.com/reports/www.tinkertravels.com/ac0dMCTe
我有这个脚本来转换我的图像:
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?
目前,脚本使用相同的名称一次处理一个图像,这并不理想。
任何关于我如何改变上面的脚本来做这件事的帮助都会很好。我希望一旦我用这些图片替换我的图片,我的页面速度将会增加,并停止抱怨图片!
谢谢
发布于 2018-02-15 01:40:15
shell脚本是可能的。您应该在设置任何设置或运算符之前剥离。如果在当前ImageMagick上,则如果需要非线性颜色,请使用-colorspace sRGB;如果需要线性颜色,请使用RGB。如果是在非常旧的IM版本上,则将其反向。
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
donehttps://stackoverflow.com/questions/48785553
复制相似问题