Losslessly optimising images

Glenn Randers-Pehrson’s pngcrush:

$ pngcrush -reduce -verbose $IN.png $OUT.png

Timo Kokkonen’s jpegoptim:

$ jpegoptim --all-normal --verbose $IN.jpg $OUT.jpg

Eddie Kohler’s gifsicle:

$ gifsicle -O3 --verbose -i $IN.gif -o $OUT.gif

Jeff Schiller and Louis Simard’s scour:

$ scour -i $IN.svg -o $OUT.svg

Last updated