No commit activity in last 3 years
No release in over 3 years
Runs the pngcrush and jpegtran tools to reduce the size of image files
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

ImageCrush¶ ↑

Reduce the size of PNG and JPEG files using the pngcrush and jpegtran tools, as described at yuiblog.com/blog/2008/11/14/imageopt-3/

Usage¶ ↑

The tools pngcrush and jpegtran must be installed on your system.

Can be used with single files and with directories:

require 'image_crush'
ImageCrush('path/to/image.png')
ImageCrush('path/to/image.jpg')
ImageCrush('path/to/dir')

Rake task for Rails¶ ↑

ImageCrush also comes with a handy rake task to be used with Ruby on Rails. To use it, add the following line to your Rakefile:

require 'image_crush'

Then, simply invoke the task with:

rake crush

This will automatically traverse your public/images directory and reduce the size of all PNG/JPEG files, including subdirectories.

Copyright © 2008 Pablo Brasero Moreno. See LICENSE for further details.