我想找到的文件夹中所有CMYK图像类型,并更改为RGB色彩..我用这个转换CMYK图像文件夹中使用shell命令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
我想找到的文件夹中所有CMYK图像类型,并更改为RGB色彩..我用这个转换CMYK图像文件夹中使用shell命令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
这是一个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
不要编辑问题,你应该留下自己的答案。 –
P.S.请参阅http://www.howtogeek.com/howto/29980/whats-the-difference-between-single-and-double-quotes-in-the-bash-shell/ –
谢谢..我是新的stackoverflow,但你们是如此友善。 – neouyghur