Vous devez être conscient de quelques facteurs clés ...
Premièrement, il existe deux types de compression: sans perte et avec perte .
Sans perte signifie que l'image est réduite, mais sans nuire à la qualité. Avec perte signifie que l'image est rendue (encore) plus petite, mais au détriment de la qualité. Si vous enregistrez une image dans un format avec perte à plusieurs reprises, la qualité de l'image se détériore progressivement.
Il existe également différentes profondeurs de couleurs (palettes): Couleur indexée et Couleur directe .
Avec Indexé, cela signifie que l'image ne peut stocker qu'un nombre limité de couleurs (généralement 256) choisies par l'auteur de l'image, avec Direct cela signifie que vous pouvez stocker plusieurs milliers de couleurs qui n'ont pas été choisies par l'auteur.
BMP - Sans perte / indexé et direct
C'est un ancien format. Il est sans perte (aucune donnée d'image n'est perdue lors de l'enregistrement) mais il y a aussi peu ou pas de compression du tout, ce qui signifie que l'enregistrement en tant que BMP entraîne des tailles de fichiers TRÈS grandes. Il peut avoir des palettes à la fois indexées et directes, mais c'est une petite consolation. La taille des fichiers est si inutilement grande que personne n'utilise jamais vraiment ce format.
Bon pour: rien de vraiment. Il n'y a rien dans lequel BMP excelle ou ne se fait pas mieux par d'autres formats.
FPG - sans perte / indexé uniquement
GIF utilise une compression sans perte, ce qui signifie que vous pouvez enregistrer l'image encore et encore et ne jamais perdre de données. Les tailles de fichier sont beaucoup plus petites que BMP, car une bonne compression est effectivement utilisée, mais il ne peut stocker qu'une palette indexée. Cela signifie qu'il ne peut y avoir qu'un maximum de 256 couleurs différentes dans le fichier. Cela ressemble à une petite quantité, et c'est le cas.
Les images GIF peuvent également être animées et avoir de la transparence.
Bon pour: les logos, les dessins au trait et d'autres images simples qui doivent être petites. Seulement vraiment utilisé pour les sites Web.
JPEG - avec perte / direct
Les images JPEG ont été conçues pour rendre les images photographiques détaillées aussi petites que possible en supprimant les informations que l'œil humain ne remarquera pas. En conséquence, il s'agit d'un format avec perte et l'enregistrement du même fichier à plusieurs reprises entraînera la perte de plus de données au fil du temps. Il a une palette de milliers de couleurs et est donc idéal pour les photographies, mais la compression avec perte signifie que c'est mauvais pour les logos et les dessins au trait: non seulement ils auront l'air flous, mais ces images auront également une taille de fichier plus grande que les GIF!
Bon pour: les photographies. Aussi, des dégradés.
PNG-8 - Sans perte / indexé
PNG est un format plus récent, et PNG-8 (la version indexée de PNG) est vraiment un bon remplacement pour les GIF. Malheureusement, cependant, il présente quelques inconvénients: Premièrement, il ne peut pas prendre en charge l'animation comme le peut le GIF (enfin, il le peut, mais seul Firefox semble le prendre en charge, contrairement à l'animation GIF qui est prise en charge par tous les navigateurs). Deuxièmement, il a des problèmes de support avec les navigateurs plus anciens comme IE6. Troisièmement, des logiciels importants comme Photoshop ont une très mauvaise implémentation du format. (Damn you, Adobe!) PNG-8 ne peut stocker que 256 couleurs, comme les GIF.
Bon pour: La principale chose que PNG-8 fait mieux que les GIF est de prendre en charge Alpha Transparency.
Remarque importante: Photoshop ne prend pas en charge la transparence alpha pour les fichiers PNG-8. (Damn you, Photoshop!) Il existe des moyens de convertir Photoshop PNG-24 en fichiers PNG-8 tout en conservant leur transparence, cependant. Une méthode est PNGQuant , une autre consiste à enregistrer vos fichiers avec Fireworks .
PNG-24 - Sans perte / Direct
PNG-24 est un excellent format qui combine l'encodage sans perte avec la couleur directe (des milliers de couleurs, tout comme JPEG). C'est très similaire à BMP à cet égard, sauf que PNG compresse les images, ce qui entraîne des fichiers beaucoup plus petits. Malheureusement, les fichiers PNG-24 seront toujours beaucoup plus volumineux que les fichiers JPEG, GIF et PNG-8, vous devez donc toujours vous demander si vous voulez vraiment en utiliser un.
Même si les PNG-24 autorisent des milliers de couleurs tout en ayant une compression, ils ne sont pas destinés à remplacer les images JPEG. Une photo enregistrée au format PNG-24 sera probablement au moins 5 fois plus grande qu'une image JPEG équivalente, ce qui améliore très peu la qualité visible. (Bien sûr, cela peut être un résultat souhaitable si vous n'êtes pas préoccupé par la taille du fichier et que vous souhaitez obtenir la meilleure qualité d'image possible.)
Tout comme PNG-8, PNG-24 prend également en charge la transparence alpha.
J'espère que cela aide!