image_optim_pack
Precompiled binaries for image_optim.
Contains binaries for Mac OS X (>= 10.6, i386 and x86_64) and Linux (i686 and x86_64).
Binaries and libraries
- advpng by Andrea Mazzoleni and Filipe Estima (GNU GPLv3)
- contains parts of 7z by Igor Pavlov with modifications by Andrea Mazzoleni (license)
- and zopfli by Lode Vandevenne and Jyrki (license, contributors)
- gifsicle by Eddie Kohler (GNU GPLv2)
- jhead by Matthias Wandel (public domain)
- jpeg-recompress by Daniel G. Taylor (license)
- includes Image Quality Assessment (IQA) by Tom Distler (license)
- includes SmallFry by Derek Buitenhuis (license)
- statically linked against mozjpeg, see below
- jpegoptim by Timo Kokkonen (GNU GPLv2 or later)
- libjpeg and jpegtran by the Independent JPEG Group (license)
- libjpeg-turbo by libjpeg-turbo Project (license)
- based on libjpeg, see above
- includes x86 SIMD extension for IJG JPEG library by Miyasaka Masaru (license)
- libpng by Guy Eric Schalnat, Andreas Dilger, Glenn Randers-Pehrson and others (license)
- mozjpeg by Mozilla Research (license)
- base on libjpeg and libjpeg-turbo, see above
- optipng by Cosmin Truta (license, authors)
- pngcrush by Glenn Randers-Pehrson, portions by Greg Roelofs (license)
- pngquant by Kornel Lesiński based on code by Greg Roelofs and Jef Poskanzer after an idea by Stefan Schneider (license)
- zlib by Jean-Loup Gailly and Mark Adler (license)
You can download all source code using gnu make download target:
make download
Installation
gem install image_optim image_optim_pack
Or add to your Gemfile:
gem 'image_optim'
gem 'image_optim_pack'
Development
Mac OS X binaries and libraries are built on host, others using vagrant.
script/run # Build and test all for all oses and architectures
script/run NO_HALT=1 # Don't halt VMs after building
make all # Build and copy all to output directory for current os/arch, then test
make run # => all
make test # Test bins for current os/arch
make test -i # Continue if one of bins fail
make download # Download archives
make build # Build all without copying to output directory
make livecheck # Check versions
make update-versions # Update versions in Makefile
make clean # Remove build and output directories for current os/arch
make clean-all # Remove build root and output root directories
make clobber # `claen-all` and remove download directory
Copyright
Copyright (c) 2014-2015 Ivan Kuchin. See LICENSE.txt for details.