Graphics Interchange Format

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir GIF.
Graphics Interchange Format
Extension .gif
Type MIME image/gif
Développé par CompuServe
Type de format Format d'image bitmap
Spécification Format propriétaire
Sur de telles photos, la limitation à 256 couleurs se fait nettement sentir. L'image est granuleuse à cause du tramage.

Le Graphics Interchange Format (littéralement « format d'échange d'images »), plus connu sous l'acronyme GIF [ʒif] (prononcer « jif », selon son créateur)[1], est un format d'image numérique couramment utilisé sur la Toile.

En 2012, le mot gif a été élu « Mot de l’année » pour l’édition américaine du dictionnaire d’Oxford University Press[2].

Origine[modifier | modifier le code]

GIF a été mis au point par CompuServe en 1987 pour permettre le téléchargement d'images en couleur. Ce format utilise l'algorithme de compression sans perte LZW, nettement plus efficace que l'algorithme RLE utilisé par la plupart des formats alors disponibles (PCX, ILBM puis BMP).

Caractéristiques[modifier | modifier le code]

Couleurs[modifier | modifier le code]

Une caractéristique rare du GIF est le nombre de couleurs supportées : au maximum 256 choisies parmi 16 777 216 nuances.

16 777 216 représente le codage sur 8 bits de chaque composante RVB, soit 224 nuances. PNG par exemple peut coder chaque pixel selon la palette à 16 777 216 nuances.

GIF génère une palette de couleurs de 2 à 256 couleurs pour chaque image. Ensuite chaque pixel de l'image fait référence à l'une des entrées de la palette.

Cette méthode limite donc à 256 le nombre maximal de couleurs différentes présentes dans chaque calque d'une même image (GIF89a supportant les calques multiples). On parle donc de format 8 bits car chaque pixel est codé sur 8 bits, représentant donc au maximum 256 valeurs. L'usage d'une palette permettait un affichage beaucoup plus rapide sur les ordinateurs de l'époque dont les cartes graphiques contenaient elles-mêmes une palette d'au plus 256 couleurs.

Transparence[modifier | modifier le code]

GIF89a permet de spécifier qu'une entrée de la palette est transparente. C'est notamment utile lorsqu'une image non rectangulaire est intégrée à un document comme une page web : on voit le document à travers les pixels transparents.

Chargement rapide[modifier | modifier le code]

GIF propose un mode entrelacé permettant de commencer par transmettre quelques lignes d'une image, puis les lignes placées entre elles. Ce mode permet de donner plus rapidement un aperçu de l'image lorsque la transmission est lente.

Animation[modifier | modifier le code]

Un Gif animé, 8 images affichées chacune 1/10s.

Le format GIF permet de stocker de plusieurs images dans un fichier. Ceci permet de créer des diaporamas, voire des animations si les images sont affichées à un rythme suffisamment soutenu. Chaque image d'une animation peut avoir sa propre palette.

La seconde version du format GIF, le GIF89a, permet d'assigner une durée distincte à chaque image faisant partie du fichier. En revanche il est impossible de faire revenir une même image plusieurs fois.

Avec la transparence du GIF89a, il est possible de laisser l'image précédente visible à travers les pixels transparents de la nouvelle image affichée. En jouant sur cette fonction, sur les durées et sur l'utilisation de palettes différentes pour chaque image, on peut contourner la limite de 256 couleurs, mais en créant des fichiers de grande taille.

Compression et usages recommandés[modifier | modifier le code]

Le principe de compression est en fait de simplifier le code des parties de rangées de pixels de même couleur. C'est pour cela que ce format est utilisé sur les images comportant un nombre plutôt limité de couleur et sans dégradés, avec de préférences des grandes zones de couleur unies[3].

La limitation à 256 couleurs n'est pas gênante pour les logos, les graphiques et la plupart des images synthétiques, ainsi que les photographies en noir et blanc. En revanche une photographie couleur de qualité nécessite plus de nuances.

Prononciation[modifier | modifier le code]

GIF est un acronyme, cette extension se prononce donc comme un mot complet. Malgré de nombreux débats entre les prononciations anglophones [gif] et [dʒif], la version 8.33 de la FAQ tranche sur le sujet en donnant pour prononciation officielle [dʒif][4], ce qui donne donc par analogie la prononciation francophone [ʒif].

Utilisation sur la Toile[modifier | modifier le code]

En 1993, le navigateur web NCSA Mosaic a été le premier à permettre l'intégration d'images aux pages web : les formats GIF et XBM étaient supportés. Le support du format JPEG, utile aux photographies, a été introduit en 1994 par Netscape Navigator.

Dix ans plus tard, le format GIF est majoritairement utilisé sur la Toile pour les images synthétiques, tandis que JPEG est utilisé pour les photographies et que Adobe Flash tend à s'imposer pour les animations interactives. Le format XBM est tombé dans l'oubli, bien que supporté par les navigateurs. Le support du format PNG par les navigateurs a été lent et émaillé de problèmes techniques, ce format est nettement moins utilisé que GIF[réf. nécessaire].

Les GIFs animés sont souvent utilisés pour diffuser des mème Internet.

Ce qui est intéressant à propos de ce format GIF, est la possibilité de créer ou d'éditer des animations pour la Toile facilement, comme les cinemagraphs. Il existe une multitude de logiciels d'animation[5], dont plusieurs sont gratuits, permettant de sauvegarder en format GIF. Les logiciels d'animations permettent surtout de modifier la vitesse de défilement des images.

Droits[modifier | modifier le code]

En décembre 1994, Unisys, détenteur de deux brevets sur la compression LZW, a soudainement annoncé que les auteurs de logiciel produisant des images GIF devaient payer des royalties. Ceci a motivé le développement du format PNG (Portable Network Graphics), basé sur la compression gzip libre et qui améliore toutes les fonctionnalités de GIF pour les images fixes, mais ne gère pas les animations. Pour pallier ce manque, les formats MNG et APNG ont été créés.

Le dernier brevet d'Unisys est arrivé à expiration le 20 juin 2003 aux États-Unis, le 18 juin 2004 dans la plupart des pays d'Europe, le 20 juin 2004 au Japon et le 7 juillet 2004 au Canada. Par contre IBM détenait encore un brevet valide jusqu'au 11 août 2006 aux États-Unis (et peut-être après dans d'autres pays). Le format GIF est dorénavant dans le domaine public, il est ainsi possible de l'utiliser librement.

Notes et références[modifier | modifier le code]

  1. Surleweb, Vincent Grou, « Il faut prononcer « jif », dit l’inventeur du GIF », sur radio-canada.ca/surleweb,‎ 22 mai 2013
  2. Amandine Schmitt, « "Gif" élu mot de l’année : cinq raisons de se réjouir », Le Nouvel-Observateur, publié le 14 novembre 2012
  3. Lisa Lopuck, Design Web pour les nuls, First interactive, Paris, 2001 (ISBN 978-2-84427-932-3)
  4. Graphics File Formats FAQ (Part 1 of 4): General Graphics Format Questions
  5. http://theotime.colin.free.fr/rubrique.php3?id_rubrique=22

Annexe[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Autres formats :

Liens externes[modifier | modifier le code]