Sixel

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche

Un Sixel (mot-valise de « six pixels ») est un format graphique bitmap supporté à l'origine par les terminaux et les imprimantes de DEC. Il est constitué d'un motif de six pixels de haut et d'1 en largeur, permettant ainsi d'obtenir 64 motifs différents. Chaque motif est assigné à un caractère ASCII, rendant les sixels faciles à transmettre sur les liaisons séries 7-bit.

Sixel a d'abord été créé comme un moyen de transmettre des images bitmap aux imprimantes matricielles de DEC, telles que la LA50. Après avoir été convertie en « mode sixel » les données résultantes sont interprétées directement pour contrôler 6 des 9 broches de la tête d'impression. Une chaîne de caractères sixels encode une simple colonne de 6 pixels de haut de l'image.

Ce format est toujours géré aujourd'hui par des applications telles que la commande convert d'ImageMagick, et permet d'afficher des images complexes dans un terminal texte que ce soit pour X ou en framebuffer.