BLOGTIMES
2022/04/24

ImageMagick で複数の画像を合成する

  imagemagick  font 
このエントリーをはてなブックマークに追加

ImageMagick*1を使って複数の画像を合成する方法をいつも忘れてしまって、調べ直すのに時間がかかるので忘れないうちにやり方をメモ。

今回は OGP (Open Graph Protocol) 向けの画像をベースの画像から生成します。
また、挿入する文字に日本語が使いたかったので、今回は MoboGothic(OTF版) を指定しています。

具体的なコマンドは以下のとおり。
具体的な処理としては base.png の中央に文字を追加し、右上にアイコンを貼り込みます。

convert \ base.png -font /path/to/BMbG.otf -pointsize 120 -gravity center -size 1950x caption:'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' -compose over -composite \ -append /path/to/icon.png -gravity northeast -geometry 240x240+180+150 -compose over -composite \ out.png

実際の合成例

base.png + icon.png
ベース - ImageMagick で複数の画像を合成する アイコン - ImageMagick で複数の画像を合成する

合成後
合成後 - ImageMagick で複数の画像を合成する


トラックバックについて
Trackback URL:
お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/13193
Trackbacks
このエントリにトラックバックはありません
Comments
愛のあるツッコミをお気軽にどうぞ。[policy]
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントはありません
Comments Form

コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。

OpenID を使ってログインすることができます。

Identity URL: Yahoo! JAPAN IDでログイン