Module: MemeCaptain::ImageList::Watermark

Defined in:
lib/meme_captain/image_list/watermark.rb

Overview

Mix-in for Magick::ImageList to add watermark.

Instance Method Summary collapse

Instance Method Details

#watermark_mc(watermark_img) ⇒ Object

Watermark this image using another image.



11
12
13
14
15
16
17
18
# File 'lib/meme_captain/image_list/watermark.rb', line 11

def watermark_mc(watermark_img)
  self.each do |frame|
    frame.composite!(watermark_img, Magick::SouthEastGravity,
      -frame.page.width + frame.columns + frame.page.x,
      -frame.page.height + frame.rows + frame.page.y,
      Magick::OverCompositeOp)
  end
end