 
 This page contains automated test results for code from O'Reilly's Ruby Cookbook. If this code looks interesting or useful, you might want to buy the whole book.
| Adding Text to an Image (written by Antonio Cangiano) | ||
|---|---|---|
| Code | Expected | Actual | 
| require 'rubygems'
require 'RMagick'
img = Magick::Image.read('canyon.png').first
my_text = "\251 NPS"
copyright = Magick::Draw.new
copyright.annotate(img, 0, 0, 3, 18, my_text) do
 self.font = 'Helvetica'
 self.pointsize = 12
 self.font_weight = Magick::BoldWeight
 self.fill = 'white'
 self.gravity = Magick::SouthEastGravity
end
img.write('canyoncopyrighted.png')
require 'rubygems'
require 'RMagick'
img = Magick::Image.read("canyon.png").first
my_text = '\251 NPS'
copyright = Magick::Draw.new
copyright.font = 'Helvetica'
copyright.pointsize = 12
copyright.font_weight = Magick::BoldWeight
copyright.fill = 'white'
copyright.gravity = Magick::SouthEastGravity
copyright.annotate(img, 0, 0, 3, 18, my_text)
img.write('canyoncopyrighted.png')
copyright.annotate(img, 0, 0, 3, 15, my_text)
copyright.gravity = Magick::SouthEastGravity
copyright.annotate(img, 0, 0, 0, 0, my_text) | (no primitives defined) | |