Method: DynamicImage::ImageProcessor#initialize
- Defined in:
- lib/dynamic_image/image_processor.rb
#initialize(image, target_format: nil) ⇒ ImageProcessor
Returns a new instance of ImageProcessor.
27 28 29 30 31 32 33 34 35 36 |
# File 'lib/dynamic_image/image_processor.rb', line 27 def initialize(image, target_format: nil) if image.is_a?(Vips::Image) @image = image @target_format = target_format else reader = DynamicImage::ImageReader.new(image) @image = screen_profile(reader.read.autorot) @target_format = reader.format end end |