pngquant tegenover optipng en pngcrush, een PNG benchmark
Gemeten bestandsgroottes en tijden op echte server hardware.
- Beantwoordt
- Welke PNG optimizer is het snelst, optipng, pngcrush of pngquant?
- Onderwerpen
- cloud · data · howto · networking · programming · server · web · webdesign · work
- Volledig artikel op willem.com
- https://willem.com/nl/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/
Samenvatting
pngquant won mijn benchmark van 2018 met afstand: het verkleinde een testafbeelding van 2897KB naar 744KB in 5.2 seconden, waar optipng en pngcrush minuten nodig hadden voor slechts 2510KB. Het is lossy, maar ik zag het verschil niet.
Volledige tekst
De test draaide op een quad-core Intel Xeon server met 8GB RAM, met een zware testafbeelding van 2897KB met gemengde inhoud (foto, tekst en egale kleuren), model voor de duizenden PowerPoint slides die een klantensite als PNG serveert. optipng haalde op de extreme -o7 instelling 2510KB in 2 minuten 36 seconden, met standaardinstellingen 2536KB in 4.9 seconden. pngcrush -brute kwam ook op 2510KB, in 1 minuut 42 seconden, standaard 2531KB in 9.2 seconden. pngquant leverde 744KB in 5.2 seconden op de extreme instelling en 746KB in 4.2 seconden standaard. pngquant gebruikt een ander, lossy algoritme, dus je levert een beetje kwaliteit in, maar bij nauwkeurige vergelijking zag ik geen verschil. Voor geautomatiseerde optimalisatie op de server was het de duidelijke keuze.