web-dev-qa-db-fra.com

Comment tinypng.org compresse-t-il les fichiers PNG?

http://tinypng.org/ est un excellent service, ils ont optimisé mes images png de ~ 67%. Comment fonctionne leur service? Comment peuvent-ils minimiser la taille et la qualité des images?

43
good_evening

La réponse est juste sur cette page Web:

Lorsque vous téléchargez un fichier PNG (Portable Network Graphics), des couleurs similaires dans votre image sont combinées. Cette technique est appelée "quantification". Le nombre de couleurs étant réduit, les fichiers PNG 24 bits peuvent être convertis en images couleur indexées 8 bits beaucoup plus petites. Toutes les métadonnées inutiles sont également supprimées. Le résultat: de minuscules fichiers PNG 8 bits avec un support à 100% pour la transparence. Prenez votre gâteau et mangez-le aussi!

Il transforme les fichiers RVB 24 bits en fichiers 8 bits palettisés. Vous perdez une certaine profondeur de couleur, mais pour les petites images, c'est souvent imperceptible.

Vous pouvez faire la même chose manuellement sur la ligne de commande avec cet outil génial: http://pngquant.org/

69
Ben Zotto