Method: QuickMagick::Image.pattern
- Defined in:
- lib/quick_magick/image.rb
.pattern(width, height, pattern) {|i| ... } ⇒ Object
Creates an image from pattern
54 55 56 57 58 59 60 61 |
# File 'lib/quick_magick/image.rb', line 54 def pattern(width, height, pattern) raise QuickMagick::QuickMagickError, "Invalid pattern '#{pattern.to_s}'" unless QuickMagick::Patterns.include?(pattern.to_s) template_name = "pattern:#{pattern.to_s}" i = self.new(template_name, 0, nil, true) i.size = QuickMagick::geometry(width, height) yield(i) if block_given? i end |