Je viens d'essayer de compresser une image avec le format d'image PNG et j'ai obtenu des résultats différents selon les applications. Pour référence, l'image que j'essaie de compresser est une capture d'écran de ce site . Voici un téléchargement de l'image originale .
Voici quelques résultats que j'ai obtenus jusqu'à présent dans l'ordre du meilleur au pire (l'image d'origine est de 239 Ko):
PNGGauntlet (Xtreme! / None filter) ...................... 141KB
FastStone Capture v5.3 (16M / MAX/ No filter) ............ 166KB
Paint.NET 3.36 (Autodetect) .............................. 185KB
PNGGauntlet (Xtreme! / Auto filter) ...................... 208KB
IrfanView (PNGOUT 2 passes w/default) .................... 211KB
XnView (Export / 9 / Sub filter) ......................... 228KB
Photoshop CS1 (Save for Web / PNG24) ..................... 232KB
IrfanView (Standard save / 9) ............................ 240KB
XnView (Standard save / 9) ............................... 240KB
IrfanView (Save for Web / Best) .......................... 242KB
FastStone Capture v5.3 (16M / MAX/ Paeth filter) ......... 248KB
IrfanView (Save for Web / Optimal 256 / Xiaolin / Best) .. 81KB
Certains bidouiller avec PNGGauntlet ont conduit au meilleur résultat, bien qu'il ait fallu des siècles pour se comprimer. FastStone fait quelque chose d'intéressant, tout comme Paint.NET car ils obtiennent leurs résultats en une fraction du temps que PNGGauntlet prend pour lancer sa magie. J'ai séparé ces deux derniers résultats pour le contraste (voyez comment le filtre Paeth semble causer un problème). Notez également la version palettisée de 256 couleurs d'Irfan: ce serait normalement l'option que j'utiliserais, mais je teste les résultats TrueColor ici.
Quelqu'un d'autre a-t-il des suggestions qui peuvent battre les meilleurs résultats ici et quelqu'un peut-il expliquer ce que font les filtres, car ils semblent affecter sérieusement le résultat en fonction du type d'image.
la source
Réponses:
PngOptimizer 165 Ko en environ 2 secondes.
La qualité d'image est intacte.
la source
Je n'ai jamais utilisé pngcrush mais cela fonctionne bien et a beaucoup d'options.
la source
Juste pour une référence rapide, j'ai téléchargé 170 fichiers PNG aléatoires à partir de différents sites Web sur Internet, pour un total d'environ 8 Mo. Voici les résultats:
Il semble donc que PNGOUT (ou toute interface graphique basée sur celui-ci) soit le meilleur choix si la taille est votre objectif principal. Ce sont toutes des transformations sans perte.
la source
J'obtiens les meilleurs résultats avec ScriptPNG . Il s'agit d'un script batch Windows qui utilise un large éventail d'utilitaires PNG afin de trouver la meilleure compression possible pour une image donnée. Il extrait souvent 10 à 100 octets d'une image déjà compressée. L'auteur a d'autres utilitaires et de nombreux articles sur la compression png / jpeg, les tests PNG et les comparaisons.
Il a différents modes:
la source
Contrairement à la plupart des autres compresseurs mentionnés ici, TinyPNG réduit les fichiers PNG en utilisant la compression avec perte. Par conséquent, il peut atteindre des rapports de réduction de taille de fichier bien meilleurs.
la source
PNGGauntlet est un wrapper GUI pour PNGOUT et si vous regardez cette page, il existe un plugin PNGOUT.DLL pour Irfanview si vous préférez cela comme interface, ou vous pouvez utiliser PNGOUT sur la ligne de commande ou dans des scripts si vous souhaitez automatiser votre compression dans le cadre du processus de construction / déploiement.
la source
J'aime OptiPNG . En plus de l'utilitaire source et de ligne de commande, il existe des plugins optipng pour l'Explorateur Windows, Paint.NET, quelques frontaux pour les utilisateurs Mac et quelques autres projets (Apache Ant, Eclipse; voir la section Projets connexes sur la page d'accueil).
la source
Ils sont décrits dans la spécification .
Ils modifient la façon dont les lignes d'image sont enregistrées. Au lieu d'enregistrer des valeurs RVB brutes (ou des indices de palette), l'image peut stocker des différences entre les pixels voisins. Cela pourrait rendre les données mieux adaptées à la compression si vous avez une image avec des dégradés.
la source
Shrink-O-Matic pour un redimensionnement, une conversion et une optimisation faciles des fichiers. Application AIR.
la source
Dans mes tests, le meilleur outil en ligne est http://compresspng.com
la source