#!/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")