この週末三連休の自由研究(?)の一環。
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 129 times, 1 visits today)