Sha256: 624f0356c4befcf0cb3e51b55a1af4faed8b8393ec37592ea8546a682eaac48d
Contents?: true
Size: 563 Bytes
Versions: 2
Compression:
Stored size: 563 Bytes
Contents
class ImageOptimizer class PNGQuantOptimizer < ImageOptimizerBase private def command_options flags = ['--skip-if-larger', '--speed=1', '--force', '--verbose', '--ext=.png'] flags -= ['--verbose'] if quiet? flags << quality flags << path end def quality return "--quality=100" unless (0..100).include?(options[:quality]) "--quality=#{options[:quality]}" end def extensions %w[png] end def type 'png' end def bin_name 'pngquant' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
image_optimizer-1.9.0 | lib/image_optimizer/pngquant_optimizer.rb |
image_optimizer-1.8.0 | lib/image_optimizer/pngquant_optimizer.rb |