Sha256: 1f7d75423d81a3895c30b771b4751a18583fec74aa66de5b336b73296d17f8a6
Contents?: true
Size: 430 Bytes
Versions: 59
Compression:
Stored size: 430 Bytes
Contents
require 'rvg/rvg' hat = Magick::Image.read('images/Flower_Hat.jpg').first rvg = Magick::RVG.new(hat.columns, hat.rows) do |canvas| keyhole = Magick::RVG::ClipPath.new do |path| path.circle(60, canvas.width/2, 80) path.polygon(canvas.width/2-10, 60, 40, 230, 160, 230, canvas.width/2+10, 60) end canvas.image(hat, nil, nil, 20, 20).styles(:clip_path=>keyhole) end rvg.draw.write('rvg_clippath.gif')
Version data entries
59 entries across 59 versions & 2 rubygems