用意した画像 やったこと 結果 MiniMagickを使って、画像を生成してみました。 用意した画像 ベース画像 ユーザー画像 フォントファイル やったこと アイコン画像を丸く切り抜く Convertメソッドを使い、既存画像を読み込み加工をして出力します。 # ユーザー画像を元に新しい画像を生成する # 円状に切り抜く # 新しい画像は `out_put.png` に出力される user_image = MiniMagick::Image.open({ユーザー画像パス}) MiniMagick::Tool::Convert.new do |img| img.size "#{user_image.height}x#{user_image.width}" img << 'xc:transparent' img.fill user_image.path img.draw 'translate 1