Projects / jpegoptim

jpegoptim

jpegoptim is a utility for optimizing JPEG files. It provides lossless optimization (based on optimizing the Huffman tables) and "lossy" optimization based on setting a maximum quality factor.

Tags
Licenses
Operating Systems

RSS Recent releases

  •  11 Apr 2011 04:58

    Release Notes: The -T/--threshold option was added to set the minimum optimization gain needed before a file is optimized. The default is to optimize if gain is even just one byte. Some minor fixes were also done.

    •  30 Sep 2009 09:42

    Release Notes: Additional support was added for IPTC and ICC markers. Minor fixes were made.

    No changes have been submitted for this release.

    RSS Recent comments

    15 Sep 2011 09:45 scamp3 Thumbs up

    Hi Timo Kokkonen,

    I'd like to suggest a new option to jpegoptim: the adaptive (dynamic) Huffman coding.

    After reading this paper:

    www.csd.uoc.gr/~hy438/...

    it turns out that the usual custom Huffman table (also called optimized JPEG) yields on average a reduction of 1.38% of image's size, but the use of dynamic Huffman coding (which builds an even better Huffman table) almost doubles this figure by yielding on average a further reduction of 1.01%.

    An implementation of Vitter's algorithm (an improved version of the algorithm mentioned in the previous paper and which yields even better reductions) is released in the public domain and can be found here :

    code.google.com/p/comp...

    Given all this, would it be possible to add this new option to jpegoptim to optimize baseline and progressive JPEGs?

    Screenshot

    Project Spotlight

    GNU Gatekeeper

    A free H.323 gatekeeper.

    Screenshot

    Project Spotlight

    Geomajas GeoTools layer

    A Geomajas layer that connects to a GeoTools data store.