Article de reference

Sixel

. Ceci garantit que les sixels restent dans la plage de caractères imprimables de l'ASCII : un sixel entièrement blanc est encodé par et le saut de ligne (LF) par suivi du nombr...

. Ceci garantit que les sixels restent dans la plage de caractères imprimables de l'ASCII : un sixel entièrement blanc est encodé par et le saut de ligne (LF) par suivi du nombre décimal de répétitions, puis d'un caractère Sixel unique à répéter. Comme le . La séquence `String Terminator` ramène l'appareil au mode caractère normal.ESC Pp1;p2;p3;q , suivi d'un nombre faisant référence à l'un des registres de couleur , dont le nombre varie d'un périphérique à l'autre. Les couleurs des registres sont définies à l'aide de valeurs RGB ou HLS dans un format DEC spécifique. Pour créer une image couleur sur une imprimante, une ligne de sixels est envoyée plusieurs fois, chaque ligne représentant un plan de bits des couleurs stockées dans les registres des terminaux (généralement 2 ou 4 bits). Les capacités matérielles étant très variables, un dessin couleur en sixels ne peut être affiché que sur les périphériques compatibles. Les terminaux non graphiques ignorent généralement les séquences d'échappement des sixels.

Échantillon

Exemple de code Sixel affichant « HI » dans un xterm avec émulation VT340 .
L'exemple ci-dessus active le mode sixels, configure trois registres de couleur, puis utilise ces registres pour dessiner des sixels dans ces couleurs. La commande #0;2;0;0;0est interprétée comme suit : « configurer le registre de couleur 0, utiliser le mode 2 (mode RVB), définir R, G et B à 0 % ». Ceci définit la couleur 0 sur le noir, et les commandes suivantes définissent le registre 1 sur le jaune (100 %, 100 %, 0 %) et le registre 2 sur le vert (0 %, 100 %, 0 %). Contrairement à la plupart des systèmes modernes qui attribuent une valeur de 8 bits (0 à 255) à chaque canal de couleur, le mode RVB est basé sur l'« intensité » de chaque canal, de 0 % à 100 %.

Les lignes de données suivantes sélectionnent une couleur : jaune pour la première et la troisième, et vert pour la centrale, puis dessinent des sixels. La dernière ligne indique l'utilisation du RLE, c'est-à-dire « répéter @( 0b100000) 14 fois ». Le résultat final mesure 14 pixels sur 7 ; la dernière ligne se répète donc simplement 0b10000014 fois pour remplir la dernière ligne. Le symbole «$ - » à la fin d'une ligne signifie que la ligne suivante écrasera la ligne actuelle, tandis que «- - » indique que la ligne suivante représente une nouvelle ligne de sixels.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index