WebP optimizer

original file: pear.webp (127.46 KB): WebP lossless optimization
original cwebp 1.1.1 -mt -lossless -m 6 -q 100 pingo -s4
pear - original pear - cwebp pear - pingo
127.46 KB 125.81 KB (1.46s) - 44 MB mem 122.63 KB (0.77s) - 22 MB mem
original file: server.webp (40.88 KB): WebP lossless optimization
original cwebp 1.1.1 -mt -lossless -m 6 -q 100 pingo -s4
server - original server - cwebp server - pingo
40.88 KB 40.42 KB (1.64s) - 23 MB mem 34.16 KB (0.35s) - 16 MB mem

fast removal of meta-data from PNG

original file: bear-yellow-itxt.png (98.34 KB): remove non-critical chunks without image data processing
original pingo -fast
bear yellow - original bear yellow - pingo
98.34 KB 22.48 KB (0.01s) - PNG

convert image data to paletted (256 colors max) (PNG)

original file: tweet-book-write.png (50.69 KB): PNG image data to paletted
original pingo -pngpalette=100
tweet book write - original tweet book write - pngpalette
50.69 KB — 15804 colors 15.78 KB (0.14s) — 256 colors
dssim — butteraugli 0.00050033 — 2.769763

WebP near-lossless image compression

original file: tweet-coffee.png (54.01 KB): alternative near-lossless WebP (lossy)
original pingo -webp-near=100
tweet cofee - original tweet cofee - webp near lossless 100
54.01 KB 35.78 KB (0.28s)
dssim - butteraugli 0.00003282 - 1.040261

auto-rotation according to EXIF orientation segment

original file: station.jpg (392.52 KB): auto-orientation
original pingo -s9 pingo -auto
hand - original hand - original hand - original
392.52 KB 383.83 KB (0.33s) 329.33 KB (0.38s)
original lossless lossy

WebP alternative near-lossless image compression (filter)

original file: orange.png (222.65 KB): alternative near-lossless WebP (lossy)
original pingo -webp-filter=40
orange - original orange - webp near lossless 50
222.65 KB 86.25 KB (0.32s)
dssim - butteraugli 0.00089928 - 2.105718

convert JPG to PNG (with filter)

original file: image-optimisation.jpg (254.14 KB): JPG to PNG conversion with more colors
original pingo -pngconvert=90
hand - original hand - original
254.14 KB 67.10 KB (0.64s)

convert image data to gray levels (grayscale)

original file: pear.png (174.29 KB): conversion to grayscale
original -auto -grayscale -s9
pear - original pear - grayscale
174.29 KB 52.84 KB (0.58s)

lossy WebP compression (from lib)

original file: flowersp.png (346.52 KB): lossy WebP
original pingo -webp-lossy=100
flowersp - original flowersp - webp lossy 100
346.52 KB 147.89 KB (0.10s)
dssim - butteraugli 0.00018437 - 1.524791