Linuxのコマンドライン環境で作業をする際に、画像ファイルの情報を確認したい場合や簡単な加工をしたい場合があったので、その方法を備忘録として投稿します。
環境
- Ubuntu 14.04.5 LTS
コマンド
画像ファイルの種類と画素数を確認
$ identify sample_01.jpg
sample_01.jpg JPEG 3000x1993 3000x1993+0+0 8-bit DirectClass 2.886MB 0.120u 0:00.120
画像ファイルのより詳細な情報を確認
$ identify -verbose sample_01.jpg
Image: sample_01.jpg
Format: JPEG (Joint Photographic Experts Group JFIF format)
Class: DirectClass
Geometry: 3000x1993+0+0
Resolution: 350x350
Print size: 8.57143x5.69429
・
・
・
Elapsed time: 0:01.179
Version: ImageMagick 6.7.7-10 2016-06-01 Q16 http://www.imagemagick.org
画像の縦横の長さを720x390にリサイズ
$ convert -geometry 720x390 sample_01.jpg img_01_01.jpg
画像の大きさを60%に縮小
$ convert -geometry "60%" server.jpg server_60.jpg
(x,y)=(160, 0) を始点から (w,h)=(960,720)で切り出し
$ convert -crop 960x720+160+0 src.png dest.jpg