MiniMagickで画像の文字を重ね合わせて新たに画像を作る – 2022年2月13日

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

この週末三連休の自由研究(?)の一環。
Rubyでテンプレートになる画像を読み込み、その画像の上に文字を重ね合わせ画像ファイルとして書き出すまでの一連の流れは以下の様な形で試すことができたというメモ。

require 'mini_magick'
image = MiniMagick::Image.open("template.png")

image.combine_options do |config|
  config.font "font.ttf"
  config.pointsize 64
  config.fill "#ff0000"
  config.gravity "center"
  config.annotate "0,0", "ここにメッセージを入れる"
end

image.write "#{SecureRandom.hex}.png"

久しぶりに試行錯誤しながらプログラムを書いて動かした。

(Visited 126 times, 1 visits today)
  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*