我想找到的文件夾中所有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