2012-03-10 129 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