Les formats d'images

Le Format GIF : Optimisation

La façon dont a été créée l'image d'un fichier au format GIF
influe sensiblement sur le "poids" de ce fichier.
Le programme de compression interpréte les pixels ligne par ligne
et va remplacer une séquence de pixels identiques par la définition du pixel,
associé au nombre de fois que ce pixel apparait dans la séquence.

 

exemple :

La séquence > noir, noir, noir, noir, noir, noir, noir, noir, noir, bleu, noir, noir, noir

sera codée > 9 noir, bleu, 3 noir

 

 

Cette carte du Moyen Orient (498x354)
trouvée sur le web "pesait" à l'origine
près de 30 kilo-octets.

Après "nettoyage",
ce fichier ne pèse plus
que 15 malheureux ko.
Le temps de chargement se trouve,
par voie de conséquence, réduit de moitié.

 

voir morient.gif (30 ko)

voir moyorient.gif (15ko)

Un dégradé à la verticale crée un plus petit fichier
qu'un dégradé à l'horizontale à cause du fonctionnement
de l'algorithme du format GIF.

 

Celui-ci interpréte les pixels ligne par ligne
et dans le cas du dégradé vertical, l'algorithme GIF identifie
une seule référence par ligne
(pixels de même couleur).

Dégradé vertical - 11 K

Dégradé horizontal - 22 K