ImageMagick-删除横向图像并裁剪/调整大小

ImageMagick-删除横向图像并裁剪/调整大小,imagemagick,Imagemagick,我有一堆图片(刚刚超过10000张),我需要执行两项任务来填充一个数码相框,使其具有正确的尺寸。任何帮助都将不胜感激 任务1:删除所有纵向照片,只留下横向照片 任务2:调整剩余图像的大小并将其裁剪为800 x 460。类似于下面的shell脚本 #!/bin/sh for i in *.jpg; do type=$(identify -format '%[exif:orientation]' $i) case $type in 1) convert $

我有一堆图片(刚刚超过10000张),我需要执行两项任务来填充一个数码相框,使其具有正确的尺寸。任何帮助都将不胜感激

任务1:删除所有纵向照片,只留下横向照片


任务2:调整剩余图像的大小并将其裁剪为800 x 460。

类似于下面的shell脚本

#!/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进行裁剪和调整大小的更多信息,请参阅