#!/usr/bin/ruby -w require 'RMagick' i = Magick::ImageList.new i.new_image(450, 200) { self.background_color = "white" } gc = Magick::Draw.new gc.stroke('blue').stroke_width(3) # Draw red 5-pointed star gc.fill('red') gc.polygon(125,37.5, 139.5,80.5, 184.5,80.5, 148.5,107.5, 161.5,150.5, 125,125, 88.5,150.5, 101.5,107.5, 65.5,80.5, 110.5,80.5) # Draw green hexagon gc.fill('lime') gc.polygon(325,37.5, 379,68.75, 379,131.25, 325,162.5, 271,131.3, 271,68.75) # Outline image gc.stroke('lavender') gc.fill('transparent') gc.rectangle(0,0, 449, 199) gc.draw(i) #i.display i.write("polygon.gif")