Class: Magick::ImageList
Instance Method Summary collapse
- #put_image_at(image, x, y) ⇒ Object
-
#set_minimal_size(x_size, y_size) ⇒ Object
add transparent layer so that full canvas size can’t be less than given size.
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 |