|First Release||May 15, 2010|
|Last Release||May 16, 2010|
Multicrush is a wrapper around pngcrush that distributes the work of brute-force compressing a single image over several pngcrush processes. This gets you a slightly less than a linear speedup, caused by different compression methods having slightly different durations. For example, I have measured a speedup of 1.92 on a 2-core Intel T5300, and 3.86 on a 4-core Intel Q6600.
Usage is easy. Put multicrush options, an input file, and an output file before the double dash (--), and pngcrush options to pass through directly after it. For example:
multicrush.py -j4 input.png output.png -- -q
This will compress input.png to output.png using four parallel jobs, passing along the -q argument to make pngcrush quiet.
The latest version is 1.0.1. It was released on May 16, 2010.
- multicrush-1.0.1.tar.gz (14.6 KB) - Script tarball