Batch file 使用imagemagick为批处理图像减小图像大小

Batch file 使用imagemagick为批处理图像减小图像大小,batch-file,imagemagick,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% *.j

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

使用此命令可转换文件夹下的一批图像

   mogrify -path imagepath  -strip -quality 50% *.jpg

要指定最大文件大小,
mogrify-define jpeg:extent=300kb*.jpg
。但是,这可能比仅
-quality 50%
和/或
-resize 50%
慢得多

减小图像的深度将减小图像的大小

-depth 5

尝试将百分比SYMBOL加倍“它不工作”是什么意思?当我使用double(mogrify-path\images rep-strip-interlace Plane-gaussian blur 0.05-quality 66%%*.jpg)时,文件大小没有减少。也没有其他方法使用Mogrifyth来减少图像大小。这也重命名了文件,这意味着它不保留图像名称。