ウェブアプリを作っていて、現在古いアプリからいくつかのものを移行しているのですが、移行する画像の情報を得るために画像エディタを開かなければならないのが嫌です。例えば、画像の寸法などです。
Linuxでこのような作業に使用できるコマンドラインツールはありますか?
いくつかの画像フォーマットでは、単に file
コマンドを使用できます。
$ file MyPNG.png
MyPNG.png: PNG image, 681 x 345, 8-bit/color RGB, non-interlaced
すべての画像フォーマットがサイズを報告するわけではありません(JPEGは特にそうです)。
$ file MyJpeg.jpg
MyJpeg.jpg: JPEG image data, JFIF standard 1.01
このような場合には、次のような、より精巧なものを使用する必要があります。
$ convert MyJpeg.jpg -print "Size: %wx%h\n" /dev/null
Size: 380x380
convert`コマンドは、ImageMagickパッケージの一部です。