Class: ImageVise::ForceJPGOut
- Inherits:
-
Object
- Object
- ImageVise::ForceJPGOut
- Defined in:
- lib/image_vise/operators/force_jpg_out.rb
Overview
Forces the output format to be JPEG and specifies the quality factor to use when saving
The corresponding Pipeline method is ‘force_jpg_out`.
Instance Method Summary collapse
- #apply!(_, metadata) ⇒ Object
-
#initialize(quality:) ⇒ ForceJPGOut
constructor
A new instance of ForceJPGOut.
Constructor Details
#initialize(quality:) ⇒ ForceJPGOut
Returns a new instance of ForceJPGOut.
5 6 7 8 9 10 |
# File 'lib/image_vise/operators/force_jpg_out.rb', line 5 def initialize(quality:) unless (0..100).cover?(quality) raise ArgumentError, "the :quality setting must be within 0..100, but was %d" % quality end self.quality = quality end |