我需要使用image magick转换批量的.jpg图像文件大小。能够使用以下代码转换单个文件
convert -strip -interlace Plane -gaussian-blur 0.05 -quality 65% 1.jpg result.jpg
我需要为一批图像进行转换。我尝试了这个,但它无法正常工作
mogrify -path \images-rep -strip -interlace Plane -gaussian-blur 0.05 -quality 66% *.jpg
答案 0 :(得分:4)
使用此命令转换文件夹
下的批量图像 mogrify -path imagepath -strip -quality 50% *.jpg
答案 1 :(得分:1)
缩小图像的深度会缩小图像的大小
-depth 5
答案 2 :(得分:0)
指定最大文件大小mogrify -define jpeg:extent=300kb *.jpg
。但是,这可能比-quality 50%
和/或-resize 50%
多慢。 https://stackoverflow.com/a/11920384/2097284