Image Compressor Pack
A source distribution of a bunch of lossy and lossless image optimisation
utilities for use with image_optim
. Created because I didn't trust the
binaries in the image_optim_pack
gem and wanted something to automate the
compilation from source.
Installation
Add this line to your application's Gemfile:
gem 'image_compressor_pack', github: 'ignisf/image_compressor_pack'
And then execute:
$ bundle
Usage
For use in Rails with image_optim
. Just adding it to your Gemfile
should be
enough to add most of the utilities image_optim
has workers for to the PATH
.
At this point image_optim_pack
supports svgo
and pngout
which are not
included in image_compressor_pack
. svgo
requires nodejs and pngout
's
source is not open.
To exclude them, use the following in your Rails environment configuration or appropriate initialiser:
config.assets.image_optim = {skip_missing_workers: true,
svgo: false,
pngout: false}
See https://github.com/toy/image_optim#from-rails for more info on Rails
configuration or https://github.com/toy/image_optim#configuration if you are
using image_optim
and image_compressor_pack
outside of Rails.
License
The gem is available as open source under the terms of the MIT License.