Sha256: fe2ddda31b49525fd1b15c2c5a9748b36c8dc2ebc7d14304652f403274b9f933

Contents?: true

Size: 744 Bytes

Versions: 29

Compression:

Stored size: 744 Bytes

Contents

#! /usr/local/bin/ruby -w
require 'RMagick'

# Demonstrate the Magick::Draw#fill_pattern and #stroke_pattern attributes.

temp = Magick::ImageList.new
temp << Magick::Image.new(5, 10) {self.background_color = "black"}
temp << Magick::Image.new(5, 10) {self.background_color = "gold"}
stroke_pattern = temp.append(false)

img = Magick::Image.new(280, 250) {self.background_color = "none"}

gc = Magick::Draw.new
gc.annotate(img, 0, 0, 0, 0, "PATT\nERNS") do
    self.gravity = Magick::CenterGravity
    self.font_weight = Magick::BoldWeight
    self.pointsize = 100
    self.fill_pattern = Magick::Image.read("images/Flower_Hat.jpg").first
    self.stroke_width = 5
    self.stroke_pattern = stroke_pattern
end

img.write("fill_pattern.gif")



Version data entries

29 entries across 29 versions & 2 rubygems

Version Path
rmagick-2.13.4 doc/ex/fill_pattern.rb
rmagick-2.13.3 doc/ex/fill_pattern.rb
rmagick-2.13.3.rc1 doc/ex/fill_pattern.rb
rmagick-2.13.2 doc/ex/fill_pattern.rb
rdp-rmagick-0.0.0 doc/ex/fill_pattern.rb
rmagick-2.13.1 doc/ex/fill_pattern.rb
rmagick-2.12.2 doc/ex/fill_pattern.rb
rmagick-2.12.1 doc/ex/fill_pattern.rb
rmagick-2.12.0 doc/ex/fill_pattern.rb
rmagick-2.11.1 doc/ex/fill_pattern.rb
rmagick-2.10.0 doc/ex/fill_pattern.rb
rmagick-2.11.0 doc/ex/fill_pattern.rb
rmagick-2.3.0 doc/ex/fill_pattern.rb
rmagick-2.0.0 doc/ex/fill_pattern.rb
rmagick-2.1.0 doc/ex/fill_pattern.rb
rmagick-2.2.0 doc/ex/fill_pattern.rb
rmagick-2.2.2 doc/ex/fill_pattern.rb
rmagick-2.5.1 doc/ex/fill_pattern.rb
rmagick-2.4.0 doc/ex/fill_pattern.rb
rmagick-2.5.0 doc/ex/fill_pattern.rb