On the bench: PNGGauntlet vs. Smush.it

The first program, PNGGauntlet(1), uses the PNGOUT utility to optimize PNG files, while the other application, Smush.it(2), uses the pngcrush(3) algorithm. I have put to the test a PNG image with the file size of 439.96 Kb.

  PNG file size(before) PNG file size(after)
Smush.it 439.96 Kb 46.46 Kb(89.44% savings)

The PNG file of 439.96 Kb, optimized by Smush.it, returned a total saving percentage of 89.44 by reducing 395.50 Kb from the original size and resulted in a 46.46 Kb file.

PNGGauntlet has a four options to choose from: Xtreme!, Intense, Longest Match and Huffman only methods.

Option PNG file size(before) Time span(according to Option) PNG file size(after)
Xtreme! 439.96 Kb Slowest 49.31 Kb(89% savings)
Intense 439.96 Kb Slow 49.55 Kb(89% savings)
Longest Match 439.96 Kb Fast 55.75 Kb(87% savings)
Huffman Only 439.96 Kb Faster 378.30 Kb(14% savings)

Using PNGGauntlet “Xtreme!” option I obtained from a 439.96 Kb PNG file, a 49.31 Kb one, being saved 89%. Closely, with the “Intense’ method, it gained the same saving percentage of 89, but with a total resulted file size of 49.55 Kb.

The “Longest Match” option optimized and resulted a file size of 55.75 Kb, therefore with a 87% savings, but using the “Huffman Only” option, the 439.96 Kb file turned into a 378.30 Kb, with a 14% of savings.



Sep 26, 2009