Sha256: f77a63cf71939f4388a9c73fc5927c9ff77de61152618eb12ba62fc1c730b5ec
Contents?: true
Size: 779 Bytes
Versions: 6
Compression:
Stored size: 779 Bytes
Contents
#!/usr/bin/env ruby -w require 'rmagick' # Demonstrate the Image#chop method img = Magick::Image.read('images/Flower_Hat.jpg')[0] # Chop the specified rectangle out of the img. chopped = img.chop(0, img.rows / 2, img.columns / 2, img.rows) # Make a "before" image by highlighting the chopped area. gc = Magick::Draw.new gc.fill('white') gc.stroke('transparent') gc.fill_opacity(0.25) gc.rectangle(0, img.rows / 2, img.columns / 2, img.rows) gc.draw(img) img.write('chop_before.jpg') # Create a image to use as a background for # the after image. Make the chopped image the # same size as before the chop. bg = Magick::Image.new(img.columns, img.rows) chopped = bg.composite(chopped, Magick::NorthEastGravity, Magick::OverCompositeOp) chopped.write('chop_after.jpg') exit
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
rmagick-4.1.0.rc2 | doc/ex/chop.rb |
rmagick-4.1.0.rc1 | doc/ex/chop.rb |
rmagick-4.0.0 | doc/ex/chop.rb |
rmagick-3.2.0 | doc/ex/chop.rb |
rmagick-3.1.0 | doc/ex/chop.rb |
rmagick-3.0.0 | doc/ex/chop.rb |