#!/usr/bin/ruby -w require 'RMagick' i = Magick::ImageList.new i.new_image(500,180) {self.background_color = "white"} gc = Magick::Draw.new gc.stroke_width(5) gc.fill('transparent') gc.stroke_dasharray(30,10, 10,10) gc.stroke('green') gc.line(10, 20, 490, 20) gc.stroke_dasharray(5,10,5) gc.stroke_dashoffset(10) gc.stroke('blue') gc.line(10, 80, 490, 80) gc.stroke_dasharray(10,10) gc.stroke('red') gc.line(10, 140, 490, 140) gc.stroke('thistle') gc.stroke_width(1) gc.stroke_dasharray() gc.rectangle(0,0, 499,179) gc.fill('black') gc.stroke('transparent') gc.text(150, 40, "'draw.stroke_dasharray(30, 10, 10, 10)'") gc.text(165, 100, "'draw.stroke_dasharray(5, 10, 5)'") gc.text(175, 115, "'draw.stroke_dashoffset(10)'") gc.text(170, 160, "'draw.stroke_dasharray(10, 10)'") gc.draw(i) #i.display i.write("stroke_dasharray.gif") exit