class ImageOptim::Worker::Jpegoptim
Constants
- MAX_QUALITY_OPTION
- STRIP_OPTION
Public Instance Methods
optimize(src, dst)
click to toggle source
# File lib/image_optim/worker/jpegoptim.rb, line 43 def optimize(src, dst) src.copy(dst) args = %W[ --quiet -- #{dst} ] strip.each do |strip_marker| args.unshift "--strip-#{strip_marker}" end args.unshift "--max=#{max_quality}" if max_quality < 100 execute(:jpegoptim, *args) && optimized?(src, dst) end
run_order()
click to toggle source
Run earlier if max_quality is less than 100
# File lib/image_optim/worker/jpegoptim.rb, line 39 def run_order max_quality < 100 ? -1 : 0 end