ImageMagickを使えば、Webサイトなどで画像の加工が簡単にできます。今回はRMagickの簡単な使い方を1点ご紹介します。
方法
このように、画像を重ねてみます。
まずは、rmagickをインストールしましょう。
gem install rmagick
これだけで、こんな簡単に画像を重ねることができます。
require 'rubygems'
require 'rmagick'
image = Magick::Image.read('/path/to/watanabe.jpg').first
logo = Magick::Image.read('/path/to/logo.png').first
image.composite!(logo, Magick::SouthWestGravity, Magick::OverCompositeOp)
send_data image.to_blob #Railsの場合
覚えておくと便利
# ファイルからMagick::Imageに変換
image = Magick::Image.read('/path/to/image').first
# データからMagick::Imageに変換
image = Magick::Image.from_blob(binary).first
# ファイルに保存
image.write('/path/to/image.jpg')
# データに出力
binary = image.to_blob