Sha256: 28606618f6da0c2181e71403e5f014e9fdddc52a81a7e433824b4f2fbc512fda
Contents?: true
Size: 599 Bytes
Versions: 6
Compression:
Stored size: 599 Bytes
Contents
#!/usr/bin/env ruby -w require 'rmagick' hat = Magick::Image.read('images/Flower_Hat.jpg').first hat.resize!(0.25) # Construct a pattern using the hat image gc = Magick::Draw.new gc.pattern('hat', 0, 0, hat.columns, hat.rows) do gc.composite(0, 0, 0, 0, hat) end # Set the fill to the hat "pattern." Draw an ellipse gc.fill('hat') gc.ellipse(150, 75, 140, 70, 0, 360) # Create a canvas to draw on img = Magick::Image.new(300, 150, Magick::HatchFill.new('white', 'lightcyan2', 8)) # Draw the ellipse using the fill gc.draw(img) img.border!(1, 1, 'lightcyan2') img.write('pattern2.gif') exit
Version data entries
6 entries across 6 versions & 1 rubygems