現在、次のコマンドを使用しています。
file image.jpg | cut -d " " -f 2
今まではそんなに良くなった。イメージ拡張子のないファイルでも機能します。もしそうなら、別の方法があるのだろうか。上記のコードが失敗する特定の状況を見ることができないかもしれません。
編集:ディレクトリのイメージファイル名を順番に変更するスクリプトを作成しようとしています。
ベストアンサー1
ImageMagickプロジェクトには画像を認識する機能があります。
私はコマンドラインの「認識」機能を含むImageMagickを使用してきましたが、写真の認識に失敗したことはありません。
たとえば、次のように書式設定以上の機能を提供します。
$ identify tmp3.jpg
tmp3.jpg JPEG 1680x1050 1680x1050+0+0 DirectClass 8-bit 293.582kb
$ identify tmp.png
tmp.png PNG 1012x900 1012x900+0+0 DirectClass 8-bit 475.119kb