class ImageVise::ForceJPGOut
Forces the output format to be JPEG and specifies the quality factor to use when saving
The corresponding Pipeline method is `force_jpg_out`.
Public Class Methods
new(quality:)
click to toggle source
# 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
Public Instance Methods
apply!(_, metadata)
click to toggle source
# File lib/image_vise/operators/force_jpg_out.rb, line 12 def apply!(_, metadata) metadata[:writer] = ImageVise::JPGWriter.new(quality: quality) end