Sixel

Cet article est une ébauche concernant l’informatique et l’imagerie numérique.

Sixel
Sixel
Présentation
Type
Format de fichier, ANSI DCS (en)Voir et modifier les données sur Wikidata

Un Sixel (mot-valise de « six pixels ») est un format graphique bitmap pris en charge à l'origine par les terminaux DEC VT330 (N&B) et VT340 (couleur) (en) (sortis en 1987) 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, un octet est utilisé pour conserver chaque information, mais seulement 6 des 8 bits est utilisé pour le stockage de données[1]. 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é converties 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.

D'après le manuel de DEC des terminaux VT330 et VT340, les imprimantes LA12, LA50, LA100, LA34-VA, et LN03 supportent le format Sixel[1]

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.

xterm permet de l'émuler en le passant en mode VT340 et d'afficher des images distantes.

La bibliothèque libsixel est spécialisée dans sa gestion.

Parmi les applications prenant en charge une sortie sixel, on peut citer Gnuplot, à l'aide de son pilote sixelgd[2], lsix, un afficheur d'image de tout type, se basant sur l'utilisation d'ImageMagick, affichant ainsi des formats vectoriels complexes comme SVG et des formats d'images recents comme AVIF, vui, une visionneuse d'image au nombre de format d'image plus limité que lsix. Il y a aussi le navigateur internet en mode texte w3m.

Notes et références

  1. a et b Harisson 1987.
  2. (en) « sixelgd », sur Gnuplot.info

Bibliographie

  • Steve Harrison, chap. 14 « Sixel Graphics », dans VT330/VT340 Programmer Reference Manual, Digital, (lire en ligne)
  • (en) SINUMERKI 800 - VT340 Terminal-Emulation, Simens (lire en ligne)

Articles connexes

  • ReGIS, format d'image vectoriel, également pour les VT340.

Liens externes


Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.