Class Dragonfly::Processing::RMagickProcessor
In: lib/dragonfly/processing/r_magick_processor.rb
Parent: Object

Methods

crop   flip   flop   grayscale   greyscale   resize   resize_and_crop   rotate   thumb   vignette  

Included Modules

RMagickUtils Configurable

Constants

GRAVITIES = { 'nw' => Magick::NorthWestGravity, 'n' => Magick::NorthGravity, 'ne' => Magick::NorthEastGravity, 'w' => Magick::WestGravity, 'c' => Magick::CenterGravity, 'e' => Magick::EastGravity, 'sw' => Magick::SouthWestGravity, 's' => Magick::SouthGravity, 'se' => Magick::SouthEastGravity
RESIZE_GEOMETRY = /^\d*x\d*[><%^!]?$|^\d+@$/   Geometry string patterns
CROPPED_RESIZE_GEOMETRY = /^(\d+)x(\d+)#(\w{1,2})?$/
CROP_GEOMETRY = /^(\d+)x(\d+)([+-]\d+)?([+-]\d+)?(\w{1,2})?$/
THUMB_GEOMETRY = Regexp.union RESIZE_GEOMETRY, CROPPED_RESIZE_GEOMETRY, CROP_GEOMETRY

Public Instance methods

grayscale(temp_object, opts={})

Alias for greyscale

[Validate]