Sha256: ab21cb5f9bfce56387c00814b14be51bc78c1f6301f1c24b04747d904933d449
Contents?: true
Size: 502 Bytes
Versions: 6
Compression:
Stored size: 502 Bytes
Contents
#!/usr/bin/env ruby -w require 'rmagick' # Demonstrate the Image#affine_transform method img = Magick::Image.read('images/Flower_Hat.jpg').first # Construct a simple affine matrix flipflop = Magick::AffineMatrix.new(1, Math::PI / 6, Math::PI / 6, 1, 0, 0) # Apply the transform img = img.affine_transform(flipflop) # Scale the image, make the background transparent, # and write it to a JPEG file. img.scale!(250.0 / img.rows) img = img.matte_replace(0, 0) img.write('affine_transform.jpg') exit
Version data entries
6 entries across 6 versions & 1 rubygems