我想在文件夹中找到所有CMYK类型的图像并将它们更改为RGB颜色空间..我用这个
for f in ./*.jpg
do
type=$(identify -format '%[colorspace]' ./$f);
if [ '$type' == 'CMYK' ]
then
echo '$f is CMYK type';
convert ./$f -colorspace CMYK ./$
fi
done
答案 0 :(得分:1)
这是一个shell脚本,要运行它,你必须安装imagemagic。识别用于检查图像颜色空间的命令,如果图像是CMYK类型,我们将其更改为RGB颜色空间类型。 你也可以用它来反向。
for f in ./*.jpg
do
type=$(identify -format '%[colorspace]' ./$f);
echo $type
if [ "$type" == "CMYK" ]
then
echo '$f is CMYK type'
convert ./$f -colorspace CMYK ./$
else
echo 'no work'
fi
done