class ImageOptim::Worker::Pngquant

pngquant.org/

Constants

ALLOW_LOSSY_OPTION
MAX_COLORS_OPTION
QUALITY_OPTION
SPEED_OPTION

Public Instance Methods

optimize(src, dst, options = {}) click to toggle source
# File lib/image_optim/worker/pngquant.rb, line 53
def optimize(src, dst, options = {})
  args = %W[
    --quality=#{quality.begin}-#{quality.end}
    --speed=#{speed}
    --output=#{dst}
    --skip-if-larger
    --force
    #{max_colors}
    --
    #{src}
  ]
  execute(:pngquant, args, options) && optimized?(src, dst)
end
run_order() click to toggle source
# File lib/image_optim/worker/pngquant.rb, line 49
def run_order
  -2
end