1
私はユーザーがドキュメントのカスタムウォーターマークを作成できるようにするための作業を進めています。私は、搬送波を使用して透かし画像を保存したいと思います。carrierwaveでファイルを作成するには
これまでのところ、イメージは作成されていますが、model.image属性はcarrierwaveで作成/保存されていません。助けて?
class Watermark < ActiveRecord::Base
mount_uploader :image, MarkImageUploader
before_save :textToImage
def textToImage
img = MiniMagick::Image.open("#{Rails.root}/public/images/blank.png")
img.combine_options do |c|
c.gravity 'Center'
c.draw "rotate 315 text 50,-375 '#{self.text}'"
c.font '-*-helvetica-*-r-*-*-125-*-*-*-*-*-*-2'
c.fill("#dddddd")
end
self.image = img
end
end