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
-
#image(image, width = nil, height = nil, x = 0, y = 0) ⇒ Object
Composite a raster image at [
x
,y
] in a viewport of the specifiedwidth
andheight
.
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.
396 397 398 399 400 |
# File 'lib/rvg/embellishable.rb', line 396 def image(image, width=nil, height=nil, x=0, y=0) img = Image.new(image, width, height, x, y) @content << img return img end |