= ImageRuby-Devil - Bridge between ImageRuby and Devil image library Implements a set of features for ImageRuby using Devil image library (https://github.com/banister/devil) * Support to load and save formats supported by devil library including jpg, tga, png, etc... * New image operations: "alienify", "blur", "contrast", "edge_detect", "enboss", "equalize", "flip", "gamma_correct", "mirror", "negate", "nosify", "rotate", "sharpen", "to_blob" inherited from devil library see devil documentation at http://rdoc.info/github/banister/devil/master/Devil/Image NOTE: imageruby-devil requires imageruby-bmp or imageruby-bmp-c gems in order to to work == Installation === Gem installation sudo gem install imageruby-devil == Usage No explicit require is needed, examples === Example 1: PNG require "imageruby" include ImageRuby # create image (red gradient and random green) image = Image.new(255,255) {|x,y| Color.from_rgb(x,rand(200),0) } # save image on png format image.save("image.png", :png) === Example 2: Blur and mirror require "imageruby" include ImageRuby # load image generated in the previous example image = Image.from_file("image.png") # apply blur effect image = image.blur(10) # mirror image image = image.mirror # save image on png format image.save("image2.png", :png) == Copying Copyright (c) 2011 Dario Seminara, released under the GPL License (see LICENSE)
Project
imageruby-devil
Bridge between ImageRuby and Devil image library
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Dependencies
Runtime
>= 0.1.9.5
Project Readme