#!/usr/bin/ruby -w
require 'RMagick'
# Demonstrate the Image#adaptive_threshold method
img = Magick::Image.read("images/Grandma.jpg").first
img.resize!(200.0/img.rows)
begin
adt = img.adaptive_threshold
adt.crop!(adt.columns/2, 0, adt.columns/2, adt.rows)
result = img.composite(adt, Magick::EastGravity, Magick::OverCompositeOp)
# Substitute the standard "Not Implemented" image
rescue NotImplementedError
result = Magick::Image.read("images/notimplemented.gif").first
end
#result.display
result.write("adaptive_threshold.jpg")
exit