Sha256: a5c476cce1163223c7189ba0a85c2f9b5f4555a53f4d321fb489fdc295bd36b9

Contents?: true

Size: 808 Bytes

Versions: 59

Compression:

Stored size: 808 Bytes

Contents

#! /usr/local/bin/ruby -w
require 'rvg/rvg'

FONT_STYLES = {:font_size=>20, :font_weight=>'bold', :fill=>'white'}

rvg = Magick::RVG.new(450, 150) do |canvas|
    canvas.background_fill = 'white'
    canvas.rect(400, 50, 25, 50)
    canvas.circle(40, 100, 75).styles(:opacity=>0.25, :stroke=>'blue', :fill=>'#00ff00',:stroke_width=>8)
    canvas.text(83, 83, '0.25').styles(FONT_STYLES)
    canvas.circle(40, 225, 75).styles(:opacity=>0.50, :stroke=>'blue', :fill=>'#00ff00',:stroke_width=>8)
    canvas.text(208, 83, '0.50').styles(FONT_STYLES)
    canvas.circle(40, 350, 75).styles(:opacity=>0.75, :stroke=>'blue', :fill=>'#00ff00',:stroke_width=>8)
    canvas.text(333, 83, '0.75').styles(FONT_STYLES)
    canvas.rect(449,149).styles(:fill=>'none',:stroke=>'blue')
end

rvg.draw.write('rvg_opacity.gif')

Version data entries

59 entries across 59 versions & 2 rubygems

Version Path
rmagick-2.13.4 doc/ex/rvg_opacity.rb
rmagick-2.13.3 doc/ex/rvg_opacity.rb
rmagick-2.13.3.rc1 doc/ex/rvg_opacity.rb
rmagick-2.13.2 doc/ex/rvg_opacity.rb
rdp-rmagick-0.0.0 doc/ex/rvg_opacity.rb
rmagick-2.13.1 doc/ex/rvg_opacity.rb
rmagick-2.12.2 doc/ex/rvg_opacity.rb
rmagick-2.12.1 doc/ex/rvg_opacity.rb
rmagick-2.12.0 doc/ex/rvg_opacity.rb
rmagick-2.11.1 doc/ex/rvg_opacity.rb
rmagick-2.10.0 doc/ex/rvg_opacity.rb
rmagick-2.11.0 doc/ex/rvg_opacity.rb
rmagick-1.10.0 doc/ex/rvg_opacity.rb
rmagick-1.10.1 doc/ex/rvg_opacity.rb
rmagick-1.13.0 doc/ex/rvg_opacity.rb
rmagick-1.11.1 doc/ex/rvg_opacity.rb
rmagick-1.11.0 doc/ex/rvg_opacity.rb
rmagick-1.12.0 doc/ex/rvg_opacity.rb
rmagick-1.15.10 doc/ex/rvg_opacity.rb
rmagick-1.15.0 doc/ex/rvg_opacity.rb