Class: Magick::ImageList

Inherits:
Object show all
Defined in:
lib/sequence_logo/magick_support.rb

Instance Method Summary collapse

Instance Method Details

#put_image_at(image, x, y) ⇒ Object



5
6
7
8
# File 'lib/sequence_logo/magick_support.rb', line 5

def put_image_at(image, x, y)
  self << image
  cur_image.page = Magick::Rectangle.new(0, 0, x, y)
end

#set_minimal_size(x_size, y_size) ⇒ Object

add transparent layer so that full canvas size can’t be less than given size



11
12
13
14
# File 'lib/sequence_logo/magick_support.rb', line 11

def set_minimal_size(x_size, y_size)
  empty_image = Magick::Image.new(x_size, y_size){ self.background_color = 'transparent'}
  self.unshift(empty_image)
end