#!/usr/bin/ruby -w

# Demonstrate the random_channel_threshold method

require 'RMagick'
include Magick

img = Image.read('images/Balloon_Girl.jpg').first
img.resize!(200.0/img.rows)

begin
    img2 = img.random_channel_threshold('intensity', '35%')
    img2.crop!(img2.columns/2, 0, img2.columns/2, img2.rows)
    result = img.composite(img2, EastGravity, OverCompositeOp)
rescue NotImplementedError
    result = Image.read('images/notimplemented.gif').first
end

#result.display
result.write('random_channel_threshold.jpg')
exit