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) |