Sha256: ab3079b031267e2ad91fe9351fd25a4ff7ec256eff9fb6ab44e69c3e0c686cfc

Contents?: true

Size: 602 Bytes

Versions: 13

Compression:

Stored size: 602 Bytes

Contents

#!/usr/bin/env ruby -w
require 'rmagick'

imgl = Magick::ImageList.new
imgl.new_image(290, 200, Magick::HatchFill.new('white','lightcyan2'))

gc = Magick::Draw.new
gc.stroke('blue').stroke_width(3)

# Draw red 5-pointed star
gc.fill('red')
gc.polygon( 75,37.5,     89.5,80.5, 134.5,80.5,   98.5,107.5,
            111.5,150.5,  75,125,    38.5,150.5,   51.5,107.5,
            15.5,80.5,    60.5,80.5)
# Draw green hexagon
gc.fill('lime')
gc.polygon(225,37.5,  279,68.75, 279,131.25,
           225,162.5, 171,131.3, 171,68.75)

gc.draw(imgl)
imgl.border!(1,1, 'lightcyan2')

imgl.write('polygon.gif')

Version data entries

13 entries across 13 versions & 3 rubygems

Version Path
rmagick-windows-2.16.5 doc/ex/polygon.rb
rmagick-windows-2.16.4 doc/ex/polygon.rb
rmagick-windows-2.16.3 doc/ex/polygon.rb
rmagick-windows-2.16.2 doc/ex/polygon.rb
rmagick-windows-2.16.1 doc/ex/polygon.rb
mdg-1.0.1 vendor/bundle/ruby/2.3.0/gems/rmagick-2.16.0/doc/ex/polygon.rb
rmagick-2.16.0 doc/ex/polygon.rb
rmagick-2.15.4 doc/ex/polygon.rb
rmagick-2.15.3 doc/ex/polygon.rb
rmagick-2.15.2 doc/ex/polygon.rb
rmagick-2.15.1 doc/ex/polygon.rb
rmagick-2.15.0 doc/ex/polygon.rb
rmagick-2.14.0 doc/ex/polygon.rb