Formats d'image

Il existe plusieurs formats d'images supportées dans les navigateurs. Concentrons-nous pour l'instant sur les formats les plus répandus.

Gif

Le format GIF (Graphics Interchange Format) est un format d'image mis au point en 1987 utilisant une compression sans perte et pouvant être utilisé pour des animations. Il peut utiliser jusqu'à 8 bits par pixel avec un maximum de 256 couleurs parmi des nuances sur 24 bits.

➕ Supporte les animations.
➕ Supporte la transparence.
➖ Palette de couleurs limitée.
➖ Peu performant.

Le discours de 5 mots de Steve Wilhite’s, inventeur du GIF, lors de la remise de son prix honorifique soulignant l’ensemble de son œuvre aux 17e Webby Awards. Il est maintenant généralement plus performant d’utiliser une vidéo qu’un GIF pour afficher une animation. GIF SVG

SVG (Scalable Vector Graphics) est un format d'image basé sur XML (Extensible Markup Language) qui est utilisé pour représenter des graphiques vectoriels. Contrairement aux images matricielles (bitmap) qui sont composées de pixels, les images vectorielles SVG sont composées de formes géométriques et de trajectoires mathématiques, ce qui leur permet de maintenir leur qualité et leur netteté, peu importe leur taille.

➕ Sans perte de qualité
➕ Taille de fichier compacte
➖ Complexité
➖ Support limité par les anciens navigateurs

SVG est utilisé dans divers contextes, notamment pour les logos, les icônes, les graphiques de données, les animations interactives et bien plus encore.

Sa polyvalence et sa capacité à maintenir la qualité graphique en font un choix populaire pour la conception web et la création d'éléments visuels sur diverses plateformes.
SVG JPEG

Le JPEG ou JPG est un format d'image sorti en 1992. Il s'agit actuellement du format de compression avec perte le plus populaire. Il est particulièrement efficace avec les images numériques (photographies). Cependant, son usage avec les diagrammes ou textes demandant des contours bien définis peut produire des résultats indésirables (flou).

➕ Bon rendu des photographies.
➕ Bonne performance.
➖ Perte de qualité.
➖ Rends flous les textes et lignes droites.
➖ Aucun support pour les animations.
➖ Aucune transparence.

JPEG PNG

Le PNG (Portable Network Graphics) est un format de fichiers sorti en 1996 supportant la compression de données sans perte. Autrement dit, il permet à une image de rester plus nette qu'avec un JPEG. En contre partie, son poids est généralement plus élevé.

➕ Aucune perte de qualité.
➕ Garde les textes et lignes droites nettes.
➕ Supporte la transparence.
➖ Moins bonne performance que les JPEG.
➖ Aucun support pour les animations.

PNG WebP

Le format WebP est le plus jeune des formats parmi ceux mentionnés. Il fut développé en 2010 par Google dans le but de réduire la quantité de données circulant sur le web. C'est un format de compression d'image avec ou sans perte, selon la configuration choisie. En moyenne, une image WebP pèse 30% de moins qu'une image compressée en JPEG et offre une meilleure qualité d'image.

➕ Contrôle sur la qualité.
➕ Garde les textes et lignes droites nettes.
➕ Supporte les animations.
➕ Supporte la transparence.
➖ Non supporté sur Safari avant Big Sur (2020).
➖ Non supporté sur Internet Explorer.

WebP