Il y a quelques facteurs clés dont vous devriez être conscient...
Tout d'abord, il existe deux types de compression : Sans perte et Avec pertes.
Sans perte signifie que l'image est réduite de taille sans aucune dégradation de la qualité. Avec pertes signifie que l'image est réduite de taille, mais avec une dégradation de la qualité. Si vous enregistrez une image dans un format Avec pertes à plusieurs reprises, la qualité de l'image deviendrait de plus en plus mauvaise.
Il existe également différentes profondeurs de couleur (palettes) : Couleur indexée et Couleur directe.
Avec indexées, 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, tandis qu'avec directe, vous pouvez stocker de nombreux milliers de couleurs non choisies par l'auteur.
BMP - Sans perte / Indexées et Directes
C'est un ancien format. C'est Sans perte (aucune donnée d'image n'est perdue lors de l'enregistrement) mais il n'y a pratiquement aucune compression du tout, ce qui signifie que l'enregistrement en tant que BMP donne des tailles de fichiers TRÈS grandes. Il peut avoir des palettes Indexées et Directes, mais cela ne console pas vraiment. Les tailles de fichiers sont tellement grandes de manière inutile que personne n'utilise vraiment ce format.
Idéal pour : Rien vraiment. Il n'y a rien dans lequel le BMP excelle, ou qui n'est mieux fait par d'autres formats.
GIF - Sans perte / Indexées uniquement
Le GIF utilise une compression sans perte, ce qui signifie que vous pouvez enregistrer l'image à plusieurs reprises sans perdre de données. Les tailles de fichiers sont beaucoup plus petites que les BMP, car une bonne compression est réellement 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 paraît comme une quantité assez faible, et c'est le cas.
Les images GIF peuvent également être animées et avoir de la transparence.
Idéal pour : Logos, dessins linéaires et autres images simples qui doivent être petites. Principalement utilisé pour les sites web.
JPEG - Avec pertes / Directes
Les images JPEG ont été conçues pour rendre les images photographiques détaillées aussi petites que possible en supprimant des informations que l'œil humain ne remarquera pas. En conséquence, il s'agit d'un format Avec pertes, et enregistrer le même fichier à plusieurs reprises entraînera une perte de données accrue au fil du temps. Il possède une palette de milliers de couleurs et est donc idéal pour les photographies, mais la compression avec pertes signifie qu'il est mauvais pour les logos et les dessins linéaires : Non seulement ils seront flous, mais de telles images auront également une taille de fichier plus grande par rapport aux GIF!
Idéal pour : Les photographies. Également, les dégradés.
PNG-8 - Sans perte / Indexées
Le PNG est un format plus récent, et le PNG-8 (la version indexée du PNG) est vraiment un bon remplacement pour les GIF. Malheureusement, il présente quelques inconvénients : Tout d'abord, il ne peut pas prendre en charge l'animation comme le GIF le peut (bien qu'il le puisse, mais seul Firefox semble le prendre en charge, contrairement à l'animation GIF prise en charge par tous les navigateurs). Deuxièmement, il a certains problèmes de prise en charge avec les anciens navigateurs comme IE6. Troisièmement, des logiciels importants comme Photoshop ont une très mauvaise implémentation du format. (Maudit soit Adobe!) Le PNG-8 ne peut stocker que 256 couleurs, comme les GIF.
Idéal pour : La principale chose que le PNG-8 fait mieux que les GIF est la prise en charge de la transparence alpha.
Note importante : Photoshop ne prend pas en charge la transparence alpha pour les fichiers PNG-8. (Maudit soit Photoshop!) Il existe des moyens de convertir les fichiers PNG-24 de Photoshop en fichiers PNG-8 tout en conservant leur transparence, cependant. Une méthode est PNGQuant, une autre est d'enregistrer vos fichiers avec Fireworks.
PNG-24 - Sans perte / Directes
Le PNG-24 est un excellent format qui combine un encodage sans perte avec des couleurs directes (des milliers de couleurs, tout comme le JPEG). Il est très similaire au BMP à cet égard, sauf que le PNG compresse réellement les images, ce qui donne des fichiers beaucoup plus petits. Malheureusement, les fichiers PNG-24 seront toujours bien plus gros que les JPEG, les GIF et les PNG-8, donc vous devez toujours considérer si vous voulez vraiment en utiliser un.
Même si les PNG-24 permettent des milliers de couleurs tout en ayant une compression, ils ne sont pas destinés à remplacer les images JPEG. Une photographie enregistrée en PNG-24 sera probablement au moins 5 fois plus grande qu'une image JPEG équivalente, avec très peu d'amélioration de la qualité visible. (Bien sûr, cela peut être un résultat souhaitable si vous ne vous souciez pas de la taille du fichier et souhaitez obtenir la meilleure image possible en termes de qualité.)
Tout comme le PNG-8, le PNG-24 prend également en charge la transparence alpha.
1 votes
Quelqu'un ayant une meilleure réputation que moi devrait passer en revue ces réponses et les consolider.
0 votes
Voici votre réponse : stackoverflow.com/questions/2336522/…
0 votes
Cette question est fermée et pourrait être supprimée. La même réponse est ci-dessous et devrait être la réponse acceptée à mon avis.