有人知道什么有效的方法吗?假设我对任何小于200x400像素的图像不感兴趣。如何筛选此列表?
最佳答案
例如:
for F in *.jpg *.gif *.tif; do
identify "$F"
done | awk '{ split($3, wh, /x/); } wh[1] >= 200 && wh[2] >= 400 { print $1; }'
或:
find -type f -regextype posix-egrep -iregex '.*\.(jpg|gif|tif)$' -exec identify {} \; | awk '{ split($3, wh, /x/); } wh[1] >= 200 && wh[2] >= 400 { print $1; }'
关于linux - 如何在Linux中过滤小于感兴趣大小的图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19054704/