Sha256: e618686bb3a19fb1f9a2340956121b6a376d02728db9c8524c838a82890aa9d1
Contents?: true
Size: 786 Bytes
Versions: 37
Compression:
Stored size: 786 Bytes
Contents
#! /usr/local/bin/ruby -w require 'RMagick' # Demonstrate the Image#contrast method img = Magick::ImageList.new('images/Flower_Hat.jpg') img.resize!(0.5) # Prepare to label each image with a number from 1 to 4 legend = Magick::Draw.new legend.stroke = 'transparent' legend.pointsize = 12 legend.gravity = Magick::SouthEastGravity # Add 3 images, each one having slightly less contrast f = 1 3.times { img << img.contrast # Annotate the previous image legend.annotate(img[f-1], 0,0,7,10, f.to_s) f += 1 } # Annotate the last image legend.annotate(img, 0,0,7,10, f.to_s) # Montage into a single image imgs = img.montage { self.geometry = Magick::Geometry.new(img.columns, img.rows) self.tile = "2x2" } imgs.write('contrast.jpg') #imgs.display exit
Version data entries
37 entries across 37 versions & 2 rubygems