PNG vs JPG

Si vous essayez de choisir un format dans lequel enregistrer votre image, utilisez cette règle empirique pour décider: JPEG pour les photographies ou les images photoréalistes avec beaucoup de couleurs; PNG pour les dessins au trait, les images avec beaucoup de texte ou les images transparentes; et GIF pour les images animées.

Tableau de comparaison

Tableau de comparaison JPEG contre PNG
JPEG PNG
ReprésenteGroupe conjoint d'experts photographiquesPortable Network Graphics
Idéal pourPhotographies; images photoréalistes avec beaucoup de couleursDessin au trait; images avec texte; images transparentes
Type MIMEimage / jpegimage / png
Extensions de fichiers.jpg, .jpeg, .jpe.png
Type de formatFormat d'image graphique rasterFormat d'image graphique raster
Raster / vecteurRasterRaster
La gestion des couleursOuiPrend en charge la gestion des couleurs grâce à l'inclusion de profils d'espace colorimétrique ICC
Couleur indexéeNonOui (pour les fichiers PNG de 1 à 8 bits)
Support d'entrelacementOuiOui
Prise en charge de l'animationNonNon
Prise en charge de la transparenceNonOui
Prise en charge des métadonnéesOuiOui
Prise en charge de plusieurs pagesNonNon
Prise en charge des calquesNonNon
ExtensibleNonNon
Algorithme de compressionCompression avec perte basée sur DCTAlgorithme de compression DEFLATE sans perte
BrevetéNon, mais certaines parties de la technologie, y compris ses méthodes de compression, ont fait l'objet de multiples poursuites en matière de brevets.Non
Compatible avec les applicationsLa plupart des navigateurs Web et des suites de productivitéLa plupart des navigateurs Web et des suites de productivité
Nombre magiqueff d889 50 4e 47 0d 0a 1a 0a
Identifiant de type uniformepublic.jpegpublic.png

traits

Similitudes et différences

Les fichiers JPEG et PNG sont similaires à plusieurs égards. Ils prennent en charge des niveaux comparables de profondeur de couleur et prennent en charge les métadonnées, l'entrelacement et la gestion des couleurs. Aucun des deux formats ne prend en charge l'animation, les calques ou le HDR.

La séparation des deux est le fait que les PNG prennent en charge la transparence de l'image, contrairement aux JPEG. De plus, l'indexation des couleurs est disponible pour les fichiers PNG 1-8 bits mais n'est pas du tout prise en charge en JPEG.

Autres versions de JPEG et PNG

Il existe de nombreuses versions alternatives moins connues de JPEG et PNG. Par exemple, les JPEG ne prennent pas en charge le HDR, mais il existe un JPEG-HDR non officiel. Il existe même des formats JPEG sans perte. Et bien que les PNG ne prennent pas en charge les animations comme les GIF, il existe APNG, une ramification non standard de PNG qui permet l'animation.

Le problème avec l'utilisation de versions moins connues de JPEG et PNG revient à prendre en charge. Tous les navigateurs n'affichent pas correctement tous les formats d'image (par exemple, Firefox prend en charge APNG, mais Internet Explorer ne le fait pas et Chrome nécessite une extension). Dans la plupart des cas, les concepteurs doivent s'en tenir aux valeurs par défaut bien prises en charge pour éviter de nuire à l'expérience utilisateur.

Les usages

La photographie

Les appareils photo reflex numériques permettent généralement aux photographes de stocker leurs images dans quelques formats de fichiers graphiques différents, à savoir RAW, JPEG et parfois TIFF. Bien que les JPEG aient l'avantage d'une taille de fichier plus petite, ils sont avec perte, ce qui amène les photographes professionnels et professionnels à préférer les formats TIFF ou RAW pour leur compression sans perte ou de haute qualité avec perte.

En post-production, les photographes peuvent ajuster les données d'image RAW, puis enregistrer dans un nouveau format de fichier sans perte (mais plus accessible), tel que PNG. Le format de fichier est important, car la plupart des services d'impression acceptent les fichiers JPEG et PNG - et parfois TIFF - mais seuls certains services d'impression fonctionnent avec les images RAW.

la toile

Petites icônes Web enregistrées dans différents paramètres.

La plupart des sites Web utilisent une combinaison de fichiers JPEG et PNG (et parfois GIF) dans leurs conceptions, car les fichiers JPEG et PNG sont utilisés pour différentes raisons. Dans la plupart des cas, les fichiers JPEG sont utilisés pour les images de grande taille, comme les photos ou les arrière-plans de sites Web volumineux, car la nature avec perte de JPEG permet des tailles de fichier plus petites, ce qui signifie que les sites Web peuvent charger des conceptions plus rapidement. Un logiciel de conception comme Adobe Photoshop dispose d'outils qui peuvent indiquer aux concepteurs la taille d'un fichier lors de l'utilisation d'un certain format et du réglage de ses paramètres, avant même d'enregistrer l'image. Bien que les fichiers PNG n'entraîneront jamais une taille de fichier plus petite que les fichiers JPEG lorsqu'il s'agit de grandes images avec des scènes complexes, la compression sans perte de PNG entraîne parfois une taille de fichier plus petite pour les images plus petites, en particulier celles qui ont des graphiques générés par ordinateur (par exemple, une ligne ou carré dessiné dans Photoshop).

Là où les fichiers PNG sont le plus souvent utilisés, ce sont les petites images, comme les icônes Web, où la compression sans perte garantit des images nettes et claires; Les fichiers PNG sont également utilisés lorsqu'un arrière-plan transparent est nécessaire pour entourer une image centrale (par exemple, lors de l'utilisation de sprites).

Compression

JPEG et PNG utilisent des méthodes de compression complètement différentes. JPEG utilise une méthode de compression avec perte basée sur DCT qui sacrifie la qualité au profit de fichiers plus petits. PNG priorise la qualité et utilise l'algorithme de compression DEFLATE sans perte. La taille du fichier JPEG peut être réduite en ajustant le pourcentage de qualité d'une image pendant l'enregistrement, tandis que la taille du fichier PNG est moins facile à régler et nécessite généralement un programme distinct pour compresser davantage l'image.

Regardez la vidéo suivante pour savoir comment les différentes méthodes de compression affectent la taille du fichier, la profondeur des couleurs et le chargement des images en JPEG et PNG.

Parce qu'ils sont avec perte, les fichiers JPEG ne doivent pas être modifiés et réenregistrés plusieurs fois, car cela entraînerait une grave dégradation de l'image (l'enregistrement en une seule session sans fermer le fichier entre les enregistrements est très bien, cependant). Les fichiers JPEG qui ont été réenregistrés plusieurs fois deviennent pixellisés et n’affichent pas les couleurs avec précision. En revanche, les fichiers PNG peuvent être enregistrés et réenregistrés sans perte de qualité. Cette vidéo montre cette perte de génération au cours de 600 sauvegardes.

Popularité

Grâce à la prise en charge universelle du navigateur pour la transparence PNG au cours des dernières années, les PNG ont gagné en popularité, en particulier pour certains éléments de conception Web. Cependant, la grande majorité des trillions d'images sur Internet, dont beaucoup sont des photos ou des œuvres d'art, sont encore des fichiers JPEG, et cela ne devrait pas changer de si tôt.

Statut de brevet

De nombreuses entreprises, dont de nombreux trolls brevetés, ont affirmé détenir des brevets sur une forme ou une autre de la technologie JPEG. Cela a conduit à de nombreux procès au fil des ans, le plus récent s'étant produit en 2013 lorsqu'une société du nom de Princeton Digital Image Corporation a poursuivi des dizaines de grandes sociétés, y compris Amazon, Netflix et Costco, pour avoir utilisé JPEG. images sur leurs sites Web. Le brevetage des méthodes de compression est la principale raison pour laquelle un JPEG sans perte n'est jamais devenu populaire. Peu veulent soutenir ou utiliser un tel JPEG par crainte d'être poursuivi.

PNG a été développé pour remplacer GIF, qui utilise une méthode de compression précédemment brevetée par Unisys. Les PNG utilisent une méthode de compression, DEFLATE, qui n'est pas brevetée, éliminant ainsi la crainte d'une violation de brevet.

Articles Connexes