使用image magick将整个文件夹转换为灰度?

使用image magick将整个文件夹转换为灰度?,image,imagemagick,imagemagick-convert,Image,Imagemagick,Imagemagick Convert,我正在尝试使用image magick将整个文件夹转换为灰度 convert *.jpg -colorspace Gray -separate -average 遇到以下错误: convert: `-average' @ error/convert.c/ConvertImageCommand/3290. 正确的命令是什么 如果要处理大量文件,请使用mogrify: magick mogrify -colorspace gray *.jpg 如果您有成千上万的图像和一个多核CPU,那么您可

我正在尝试使用image magick将整个文件夹转换为灰度

convert *.jpg -colorspace Gray -separate -average
遇到以下错误:

convert:  `-average' @ error/convert.c/ConvertImageCommand/3290.

正确的命令是什么

如果要处理大量文件,请使用
mogrify

magick mogrify -colorspace gray *.jpg
如果您有成千上万的图像和一个多核CPU,那么您可以使用GNU parallel将它们并行完成:

parallel -X magick mogrify -colorspace gray ::: *.jpg

你是个巫师。非常感谢你。我已经尝试了大约2小时这个命令的不同版本。不客气。如果你再次陷入困境,请回来,问题(和答案)是免费的:-)祝你的项目好运。