サイズで画像を探す:/file/awkを探す

サイズで画像を探す:/file/awkを探す

特定の高さ(500ピクセル以上)のpng画像ファイルを見つけようとしました。私はこれがfile画像サイズを返すことを知っています。例:

$ file TestImg1a.png

TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced   

ただし、ディレクトリ内の高さが500ピクセルを超えるすべてのファイルを見つけるには、このツールを使用する必要があります。高さに関係なく、すべてのファイルを印刷する方法を知っています。

find . -name '*.png' | xargs file | awk '{print $7 " " $1}'

しかし、500を超える結果に対して7ドルを制限する方法は?

ベストアンサー1

exiftool -q -r -ext png -if '$ImageHeight > 500' -p '$Directory/$FileName' .

おすすめ記事