2012-03-10 128 views
0

我有一堆圖像(只有超過10,000),我需要執行兩項任務才能填充具有正確尺寸的照片的數碼相框。任何幫助,將不勝感激。ImageMagick - 刪除橫向圖像和裁剪/調整大小

任務1:刪除任何肖像照片,只留下風景。

任務2:調整大小和作物剩餘圖像爲800×460。

回答

0

類似下面的外殼腳本。

#!/bin/sh 

for i in *.jpg; 
    do 
    type=$(identify -format '%[exif:orientation]' $i) 
    case $type in 
    1) 
    convert $i  -resize 800x460^ \ 
      -gravity center -extent 840x460 $i_resized.jpg;; 
    6) 
    rm $i;; 
    8) 
    convert $i  -resize 800x460^ \ 
      -gravity center -extent 840x460 $i_resized.jpg;; 
esac 
done 

有關種植,並與ImageMagick的調整更多信息,請參閱

ImageMagick v6 Examples -- Resize or Scaling