Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
4
Help us understand the problem. What is going on with this article?
@yuji38kwmt

ImageMagickの備忘録

More than 1 year has passed since last update.

参考サイト

http://shumilinux.blogspot.jp/2016/06/imagemagick-mogrify.html
http://technique.sonots.com/?UNIX%2F%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%2F%E5%A4%89%E6%8F%9B%2Fmogrify
http://imagemagick.rulez.jp/

mogrify

縦横比を固定してリサイズ

# 縦横比固定で、幅を128pxにリサイズする
mogrify -resize 128x *.jpg

出力先を指定

-pathオプションを使う。

# リサイズした画像を、一つ上の階層のoutputディレクトリに保存する
mogrify -path ../output -resize 128x *.jpg
$ mogrify -help
...
Image Settings:
...
  -path path           write images to this path on disk

mogrify & convert

クロップ(切り出す)

$ mogrify -crop "100x200+10+20"

矩形で塗りつぶす

$ mogrify  -fill black \
 -draw "rectangle 10,20,110,120"

https://www.imagemagick.org/script/command-line-options.php#draw
http://imagemagick.rulez.jp/archives/744

四角の枠で囲う

http://d.hatena.ne.jp/iww/20120809/imagemagick 参考

# 枠線を書く順番
# 上辺
# 右辺
# 左辺
# 下辺

convert  -stroke red -strokewidth 5 \
 -draw "stroke-linecap square \
line ${lefttop_x},${lefttop_y} ${rightbottom_x},${lefttop_y} \
line ${rightbottom_x},${lefttop_y} ${rightbottom_x},${rightbottom_y} \
line ${lefttop_x},${lefttop_y} ${lefttop_x},${rightbottom_y} \
line ${lefttop_x},${rightbottom_y} ${rightbottom_x},${rightbottom_y} \
" ${src_image_file} ${output_image_file}

その他

findコマンドで見つけたファイルを変換

$ find . -name "*.png" | xargs mogrify -resize 224x

parallelコマンドで並列化

作成中

4
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
yuji38kwmt
愛知のIT企業で修行しております。2018年4月に転職しました。 基本的に自分用のメモとして、記事を書いております。 所属先の見解とは一切関係ありません。 https://qiita.com/yuji38kwmt/items/a474ad97e0d86f6081a2
kurusugawa
「いいソフトウェアを楽に作る」技術を追求する企業。今は、機械学習、画像認識中心。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
4
Help us understand the problem. What is going on with this article?