Method: Magick::Draw#pattern
- Defined in:
- lib/rmagick_internal.rb
#pattern(name, x, y, width, height) ⇒ Object
Define a pattern. In the block, call primitive methods to draw the pattern. Reference the pattern by using its name as the argument to the ‘fill’ or ‘stroke’ methods
455 456 457 458 459 460 461 462 463 464 |
# File 'lib/rmagick_internal.rb', line 455 def pattern(name, x, y, width, height) push('defs') push("pattern #{name} " + format('%g %g %g %g', x, y, width, height)) push('graphic-context') yield ensure pop('graphic-context') pop('pattern') pop('defs') end |