使用imagemagick缩小图像大小以批量图像

时间:2014-07-25 07:04:59

标签: batch-file imagemagick

我需要使用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

3 个答案:

答案 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