Sha256: d01af46099b9110bfefa78685aaf929e52605cb83531cc5397369d70d0bade19
Contents?: true
Size: 787 Bytes
Versions: 38
Compression:
Stored size: 787 Bytes
Contents
#! /usr/local/bin/ruby -w require 'RMagick' include Magick img = Image.new(40, 40) {self.background_color = 'lightcyan2'} # The view is 400 pixels square, starting # column 10, row 5 from the top of the image. img.view( 10, 5, 20, 20) do |view| # Set all the pixels in the view to green. view[][] = Pixel.new(0, MaxRGB) # Change the top and bottom rows to red. view[0][] = 'red' view[-1,1][] = 'red' # Set 6 pixels to black. view[[13,15]][[12,14,16]] = 'black' # Set 1 pixel to yellow. view[5][7] = 'yellow' # Change the green channel of all the # pixels on row 8. view[8][].green = MaxRGB/2 # Change the blue channel of 8 pixels # on column 10. view[4,8][10].blue = MaxRGB end img.scale(5).write("viewex.gif") exit
Version data entries
38 entries across 38 versions & 1 rubygems