Module: Magick::RVG::ImageConstructors

Included in:
Embellishable, Pattern
Defined in:
lib/rvg/embellishable.rb

Overview

Methods that construct raster image objects within a container

Instance Method Summary collapse

Instance Method Details

#image(image, width = nil, height = nil, x = 0, y = 0) ⇒ Object

Composite a raster image at [x,y] in a viewport of the specified width and height. If not specified, the width and height are the width and height of the image. Use the RVG::PreserveAspectRatio#preserve_aspect_ratio method to control the placement and scaling of the image within the viewport. By default, the image is scaled to fit inside the viewport and centered within the viewport.



369
370
371
372
373
# File 'lib/rvg/embellishable.rb', line 369

def image(image, width=nil, height=nil, x=0, y=0)
    img = Image.new(image, width, height, x, y)
    @content << img
    img
end