Carrierwaveを使用した画像アップロードの際に、ロゴなどを右下に配置する実装
#image_uploader.rb
process :store_watermark
~省略~
private
def store_watermark
## ウォーターマーク用のロゴ
wartermark_logo = MiniMagick::Image.open("#{Rails.root}/app/assets/images/common/logo.png")
manipulate! do |img|
img.composite(wartermark_logo) do |c|
c.compose "Screen" ##タイプ "Over"でもいいかな
c.gravity "Southeast" ##位置
c.geometry "+15+15" ## 右下を基準に ?px 空けるか
c.dissolve "30%" ## 透過率
end
end
end