GIF est le standard d'images de Compuserve. Ce format permet d'utiliser des images de haute qualité et résolution. Cet article vise à fournir les informations techniques nécessaires à tout programmeur pour implémenter des codeurs et décodeurs d'images GIF. Le format a subi certaines évolutions techniques comme la possibilité d'ajouter des commentaires ou d'effectuer des animations. Pour des raisons de simplicité nous ne décrirons que la version 87a du format GIF compatible avec la dernière version disponible : la version 89a (...)
[...] Le format de l'image est tout d'abord défini par le coin supérieur gauche de l'image par rapport au coin supérieur gauche de l'écran. (Le premier octet du bloc est la position gauche, et le suivant la position haute). Les deux champs suivants font respectivement référence à la largeur et à la hauteur de l'image. L'octet drapeau fonctionne de la même manière que l'octet drapeau vu précédemment dans le BLOC DESCRIPTEUR DE L'ECRAN, mais cette fois-ci le bit le plus fort précise la présence d'une palette de couleur locale. [...]
[...] Ces deux codes font parti intégrant de la table de redondance. Aussi les nouvelles redondances devront être enregistrées dans le dictionnaire à partir de l'entrée 258. Les Gif animés et la transparence : La venue du format 89a a apporté de nombreuses options supplémentaires par rapport au format 87a dont la possibilité de définir un indice de transparence. Cet indice de transparence permettra de fondre parfaitement une image avec le fond coloré d'une page internet. Les fichiers GIF animés sont en faite une succession d'image au sein d'une même image GIF. [...]
[...] La troisième affiche chaque quatre ligne à partir de la troisième ligne. Enfin la dernière passe écrit toutes les autres lignes à partir de la seconde ligne. Par contre si le septième bit de l'octet drapeau est mis à l'image n'est pas entrelacée et l'ordre des lignes dans le fichier est le même que celui des lignes affichées à l'écran. Compression LZW pour le format GIF L'algorithme de compression LZW utilisé pour les fichiers GIF est une version très légèrement modifiée de l'algorithme LZW standard décrit dans un autre article de ce numéro de LOGIN. [...]
[...] En ce qui concerne le décodage des fichiers GIF, ceci est différent. En effet, les brevets d'Unisys et d'IBM ne s'appliquent pas aux programmes qui décompressent seulement le format LZW et ne peuvent pas les compresser. [...]
[...] Ce format permet d'utiliser des images de haute qualité et résolution. Cet article vise à fournir les informations techniques nécessaires à tout programmeur pour implémenter des codeurs et décodeurs d'images GIF. Le format a subi certaines évolutions techniques comme la possibilité d'ajouter des commentaires ou d'effectuer des animations. Pour des raisons de simplicité nous ne décrirons que la version 87a du format GIF compatible avec la dernière version disponible : la version 89a. Il exploite la compression LZW, ce qui lui permet d'utiliser des fichiers d'une taille très faible d'une résolution assez moyenne par rapport à certains autres formats. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture