Sha256: a89170e6ad049f10b207392304bc78d3366f813802d8dff425ea4229cbcb32d5

Contents?: true

Size: 585 Bytes

Versions: 6

Compression:

Stored size: 585 Bytes

Contents

#!/usr/bin/env 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) do
  self.fill = 'gray83'
end

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

text.annotate(canvas, 0, 0, 0, 0, Text) do
  self.fill = 'darkred'
end

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rmagick-4.1.0.rc2 doc/ex/rubyname.rb
rmagick-4.1.0.rc1 doc/ex/rubyname.rb
rmagick-4.0.0 doc/ex/rubyname.rb
rmagick-3.2.0 doc/ex/rubyname.rb
rmagick-3.1.0 doc/ex/rubyname.rb
rmagick-3.0.0 doc/ex/rubyname.rb