Le format GIF: idéal pour les graphiques

Transcription

Le format GIF: idéal pour les graphiques
Le format GIF:
idéal pour les graphiques
Si JPEG est le format de compression par excellence pour les photographies, il a ses faiblesses dans le domaine des graphiques «pures et dures».
Après avoir passé en revue les forces et faiblesses de JPEG, penchons-nous
donc ce mois-ci sur l’autre format, GIF ou Graphics Interchange Format, qui est pour ainsi dire sans rival pour ces applications. GIF se distingue par une haute compression sans perte de données. C’est pourquoi
il s’est imposé rapidement dans le domaine en ligne où la transmission de
données coûte du temps et de l’argent. Le standard du format GIF aujourd’hui largement répandu est ce qu’on appelle le «format 89». Ce format propose des possibilités qui rendent le format GIF particulièrement
intéressant pour la mise en œuvre sur le Web. Le format GIF est idéal
pour graphiques Web typiques comme les boutons, les puces, les barres,
les symboles et les Cliparts.
Thomas Vauthier
[email protected]
La première version du format GIF (GIF87a) a été développée à l’origine (en 1987) par Compuserve. Très vite ce format est devenu un standard pour l’échange d’éléments
graphiques, en particulier sur les réseaux. En 1989, une
nouvelle version du format GIF (GIF89a) a été introduite.
Elle rajoute un certain nombre de possibilités au format
précédent.
A noter que toute société développant un programme capable de coder ou décoder un fichier GIF devra, si elle en fait un
bénéfice, obtenir une licence de la part de Compuserve qui possède un brevet sur l’algorithme de compression et décompression
utilisé dans le format GIF. Pour les programmes distribués gratuitement, leurs auteurs devront payer un seule fois la somme d’un
dollar.
Caractéristiques principales
Le format GIF se base sur la présence d’une palette de couleurs.
Cette palette peut contenir un maximum de 256 couleurs. Le GIF
est très efficace pour les images avec des couleurs peu nombreuses
et distribuées en aplats. Moins il y aura de couleurs, plus le fichier
sera léger. On allège une image GIF en enlevant des couleurs; on
explore la gamme 256/128/64/32/16... couleurs, et quand on constate une baisse de qualité de l’image, on revient en arrière. Il n’y a aucune raison d’avoir un fichier GIF qui contient 256 couleurs si le
nombre de couleurs dans l’image est seulement 58. Dans un tel cas,
l’intensité de la couleur sera réduite à 64 couleurs. Les pixels de
l’image sont ensuite encodés sur un byte et font référence à une des
couleurs entrées dans la table.
A gauche, une photo en format GIF 256 couleurs; à droite, la même image avec réduction à 8 couleurs: la différence de qualité est frappante.
www.com//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.om//.htp:/net@
Formats graphiques utilisés dans le World Wide Web (III)
www.com//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.
www.com//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@
GIF Transparent
La possibilité offerte par la version 89 de GIF de définir une couleur
comme transparente permet d’afficher des images sur un fond sans
que celles-ci ne soient forcément rectangulaires. Malheureusement,
cette possibilité est assez limitée, en effet, il s’agit d’une transparence tout ou rien.
Le format GIF travaille avec des palettes de couleurs et couleurs indexées, donc avec un nombre limité de «couleurs indexées». Ici
s’offre la possibilité de définir une de ces couleurs comme couleur
«transparente». A l’affichage apparaissent alors les éléments qui
sont placés sous le graphique aux endroits où le graphique est
transparent.
Le format GIF convient particulièrement pour la création d’éléments
graphiques «pures», notamment ceux
comprenant des zones transparentes.
Animation GIF
Le format GIF offre la possibilité de sauvegarder plusieurs graphiques en un seul fichier graphique, en liaison avec les options pour le contrôle d’affichage défini dans le temps des
différents graphiques. A l’aide de cette propriété du format GIF, il est possible de réaliser des graphiques GIF
animés.
Entrelacement
Un graphique ainsi sauvegardé n’est pas lu et construit
ligne par ligne lors de son chargement mais couche par
couche. Ce qui est une aide pour le chargement de pages Web. Car
ainsi, la structure de base du graphique apparaît très vite à l’écran
chez l’utilisateur. Lors de la suite du processus de lecture, le graphique devient toujours plus précis et sa résolution plus fine à
l’écran. L’entrelacement du format GIF est facultatif, il se fait selon
une seule dimension, c’est-à-dire selon les lignes et uniquement les
lignes.
Dithering
On propose parfois une option simulation («dithering» ou «diffusion») lors de la réduction du nombre de couleurs. «Dithering» n’est
pas un dispositif de GIF ni un format spécifique de fichier d’image.
C’est une technique employée pour créer l’illusion d’une plus grande intensité de la couleur en mélangeant un plus petit nombre de
points colorés ensemble. En particulier, lorsqu’on utilise des couleurs de gradient, «dithering» aide dans certains cas à avoir une
meilleure qualité visuelle. Ainsi, un orange est simulé par une succession de points rouges et jaunes. De cette manière, on peut rehausser considérablement la qualité de l’image, mais cela se paie
généralement par un poids prohibitif du fichier.
Résumé des caractéristiques GIF
– S’adresse aux images contenant jusqu’à 256 couleurs.
– Utilise une compression sans perte.
– Utilisé de préférence pour les images dessinées.
– Format propriétaire utilisant un algorithme de compression
faisant l’objet d’un brevet.
– Supporte une couleur transparente.
– Permet de créer des animations.
A suivre ...