特定の高さ(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' .