Sha256: e2d42721f1cf1f7aabc92b34ef7c6172db6aeb87cef4e9c7ec9bbd15b6b77e4f

Contents?: true

Size: 575 Bytes

Versions: 37

Compression:

Stored size: 575 Bytes

Contents

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

# Demonstrate the annotate method

Text = 'RMagick'

granite = Magick::ImageList.new('granite:')
canvas = Magick::ImageList.new
canvas.new_image(300, 100, Magick::TextureFill.new(granite))

text = Magick::Draw.new
text.pointsize = 52
text.gravity = Magick::CenterGravity

text.annotate(canvas, 0,0,2,2, Text) {
    self.fill = 'gray83'
}

text.annotate(canvas, 0,0,-1.5,-1.5, Text) {
    self.fill = 'gray40'
}

text.annotate(canvas, 0,0,0,0, Text) {
    self.fill = 'darkred'
}

#canvas.display
canvas.write('rubyname.gif')
exit

Version data entries

37 entries across 37 versions & 2 rubygems

Version Path
rmagick-2.1.0 doc/ex/rubyname.rb
rmagick-2.3.0 doc/ex/rubyname.rb
rmagick-2.0.0 doc/ex/rubyname.rb
rmagick-2.2.0 doc/ex/rubyname.rb
rmagick-2.2.2 doc/ex/rubyname.rb
rmagick-2.5.1 doc/ex/rubyname.rb
rmagick-2.5.0 doc/ex/rubyname.rb
rmagick-2.4.0 doc/ex/rubyname.rb
rmagick-2.5.2 doc/ex/rubyname.rb
rmagick-2.6.0 doc/ex/rubyname.rb
rmagick-2.7.0 doc/ex/rubyname.rb
rmagick-2.7.1 doc/ex/rubyname.rb
rmagick-2.7.2 doc/ex/rubyname.rb
rmagick-2.8.0 doc/ex/rubyname.rb
rmagick-2.9.0 doc/ex/rubyname.rb
rmagick-2.9.1 doc/ex/rubyname.rb
rmagick-2.9.2 doc/ex/rubyname.rb