Sha256: f23ae2a4fcd21994d0996c5b8f0a62f6dd018862b6e19103862f99c849602328
Contents?: true
Size: 565 Bytes
Versions: 20
Compression:
Stored size: 565 Bytes
Contents
#! /usr/local/bin/ruby -w require 'RMagick' img = Magick::Image.read('images/Flower_Hat.jpg').first # Convert to grayscale sketch = img.quantize(256, Magick::GRAYColorspace) # Apply histogram equalization sketch = sketch.equalize # Sketch, then dissolve 25% of the original back in begin sketch = sketch.sketch(0, 10, 135) img = img.dissolve(sketch, 0.75, 0.25) rescue NotImplementedError not_impl = Magick::Image.read('images/notimplemented.gif').first not_impl.resize!(img.columns, img.rows) img = not_impl end img.write('sketch.jpg')
Version data entries
20 entries across 20 versions & 1 rubygems