class ImageOptim::Worker::Optipng
Constants
- INTERLACE_OPTION
- LEVEL_OPTION
- STRIP_OPTION
Public Instance Methods
optimize(src, dst)
click to toggle source
# File lib/image_optim/worker/optipng.rb, line 31 def optimize(src, dst) src.copy(dst) args = %W[ -o #{level} -quiet -- #{dst} ] args.unshift "-i#{interlace ? 1 : 0}" unless interlace.nil? args.unshift '-strip', 'all' if strip execute(:optipng, *args) && optimized?(src, dst) end
run_order()
click to toggle source
# File lib/image_optim/worker/optipng.rb, line 27 def run_order -4 end