Commit 9f169398

mo k <mo@mokhan.ca>
2012-08-17 04:18:41
draw a cakeside watermark on the bottom right corner of the image.
1 parent c026848
Changed files (1)
app
app/uploaders/image_uploader.rb
@@ -35,16 +35,16 @@ class ImageUploader < CarrierWave::Uploader::Base
 
   def watermark
     manipulate! do |image|
-      mark = Magick::Image.new(image.columns, image.rows)
       gc = Magick::Draw.new
-      gc.gravity = Magick::CenterGravity
+      gc.gravity = Magick::SouthEastGravity
       gc.pointsize = 32
       gc.font_family = "Helvetica"
       gc.font_weight = Magick::BoldWeight
       gc.stroke = 'none'
-      gc.annotate(mark, 0, 0, 0, 0, "Watermark\nby\nMo")
+      mark = Magick::Image.new(image.columns, image.rows)
+      gc.annotate(mark, 0, 0, 25, 25, "CakeSide.com")
       mark = mark.shade(true, 310, 30)
-      image.composite!(mark, Magick::CenterGravity, Magick::HardLightCompositeOp)
+      image.composite!(mark, Magick::SouthEastGravity, Magick::HardLightCompositeOp)
     end
   end