Les pubs vous déplaisent ? Aller Sans pub Auj.

Générateur de codes de couleur ANSI

CouleurPromoteurTexte
ANNONCE · Supprimer ?

Text d'aperçu

Texte affiché dans la prévisualisation du terminal en temps réel.

Mode de couleur

Choisir une palette. Les 16 couleurs fonctionnent partout ; les 256 couleurs fonctionnent dans les terminaux modernes ; les couleurs réelles nécessitent un terminal à 24 bits.

Premier plan


Arrière-plan


Styles de texte


Format de sortie

Comment le caractère ESC est écrit. Choisissez la forme qui correspond à votre langue ou à votre shell.

Prévisualisation du terminal

Codes SGR actifs

Extraits de code

ANNONCE · Supprimer ?

Guide

Construire des séquences d'échappement ANSI (codes de rendu graphique) pour colorer et styliser les sorties du terminal. Choisissez une couleur de fond et une couleur de fond (facultatif), activez des styles

Générateur de codes de couleur ANSI

Construire des séquences d'échappement ANSI (codes de rendu graphique) pour colorer et styliser les sorties du terminal. Choisissez une couleur de fond et une couleur de fond (facultatif), activez des styles comme gras ou souligné, et obtenez une chaîne d'échappement prête à être copiée ainsi qu'une prévisualisation en temps réel de la manière dont elle s'affiche dans un terminal.

Comment utiliser

  1. Saisissez le texte d'exemple que vous souhaitez styliser dans le Texte d'exemple champ (par exemple, Error: file not found).
  2. Choisissez un Mode de couleur: De base (16 couleurs) pour une compatibilité maximale, 256-couleurs pour des palettes plus riches, ou Couleurs réelles (24 bits RGB) pour une couleur hexadécimale.
  3. Choisissez une couleur de fond et (facultativement) une couleur de fond. Activez des styles tels que gras, italique, souligné ou clignotant.
  4. Sélectionnez la Préfixe d'échappement qui correspond à votre langue : \033[ (C / Python), \x1b[ (Node), ou \e[ (bash).
  5. Copiez la chaîne d'échappement, le texte formaté (échappement + texte + réinitialisation), ou le snippet prédéfini en Python / Node / Bash.

Caractéristiques

  • Trois modes de couleur – 16 couleurs SGR (30-37 / 90-97 / 40-47 / 100-107), palette 256 couleurs xterm (38;5;N / 48;5;N), et couleurs réelles à 24 bits (38;2;R;G;B / 48;2;R;G;B).
  • Couverture complète des styles – Gras (1), Faible (2), Italique (3), Sous-ligne (4), Clignotement (5), Affichage inversé (7) et Lignes barrées (9).
  • Prévisualisation en temps réel du terminal – Affiche le texte stylé dans une zone sombre de terminal afin de voir le résultat avant de le coller ailleurs.
  • Plusieurs formats d'échappement – Choisissez entre \033[, \x1b[, \e[, ou un byte brut ESC pour correspondre à la langue ou au shell que vous ciblez.
  • Snippets prêts à être copiés – Exemples générés automatiquement qui encadrent votre texte d'exemple avec l'échappement choisi et un réinitialisateur en fin de chaîne. print(), console.log()et printf Badges SGR actifs
  • – Un résumé de tous les paramètres SGR actifs, y compris le nom humain de la couleur et le code numérique. Qu'est-ce qu'une séquence d'échappement ANSI ?

FAQ

  1. Une séquence d'échappement ANSI est une chaîne spéciale qui commence par le caractère de contrôle ESC (0x1B) et est reconnue par les émulateurs de terminal comme une commande plutôt que comme du texte imprimable. La forme la plus courante est l'Introducteur de Séquence de Contrôle (CSI), écrite comme ESC suivie d'une ouverture de crochets, utilisée pour déplacer le curseur, effacer des parties de l'écran, et surtout ici, modifier les couleurs et les styles du texte grâce aux paramètres de rendu graphique (SGR).

    Qu'est-ce que SGR signifie dans les codes ANSI ?

  2. SGR signifie Sélection du Rendu Graphique. C'est l'ensemble des séquences ANSI CSI qui se terminent par la lettre m et portent un ou plusieurs paramètres numériques contrôlant les attributs d'affichage tels que la couleur de fond, la couleur de fond, la puissance, l'italique, le soulignement et le clignotement. Les codes SGR ont été standardisés dans ECMA-48 et ISO/IEC 6429.

    Pourquoi y a-t-il trois modes de couleur différents ?

  3. Les terminaux ont évolué au fil du temps. La famille initiale VT100 supportait uniquement huit couleurs et huit variantes claires, ce qui a donné naissance à la gamme des 16 couleurs SGR (30 à 37, 90 à 97 pour le fond). xterm a ensuite introduit une palette indexée de 256 couleurs accessible via 38;5;N. Les terminaux modernes peuvent désormais adresser n'importe quelle couleur RGB grâce à 38;2;R;G;B, souvent appelée couleur réelle ou couleur à 24 bits. Chaque mode échange une fonctionnalité pour la compatibilité vers le passé.

    Quel est le rôle d'un code de réinitialisation ?

  4. La séquence de réinitialisation, écrite comme ESC [ 0 m, efface tous les attributs SGR précédemment définis et ramène le terminal à sa couleur de fond par défaut, sa couleur de fond par défaut et ses styles de texte par défaut. Sans un réinitialisateur en fin de chaîne, la couleur ou le style choisis continuerait d'appliquer à tout texte imprimé par le programme, ce qui n'est généralement pas souhaitable.

    Pourquoi certains terminaux ignorent-ils le code de clignotement ?

  5. Le texte clignotant (code SGR 5) est techniquement inclus dans la norme, mais la plupart des émulateurs modernes le rendent en gras, le rendent sans animation ou le négligent entièrement. Le comportement dépend de l'émulateur et des préférences d'accessibilité de l'utilisateur, puisque le texte clignotant peut déclencher des inconforts ou des convulsions. Les outils qui doivent attirer l'attention s'appuient généralement sur l'affichage inversé ou les couleurs brillantes au lieu de cela.

    -1 pour désactiver

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra

Le Tableau de Bord Est Arrivé !

Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !

ANNONCE · Supprimer ?
ANNONCE · Supprimer ?
ANNONCE · Supprimer ?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
ANNONCE · Supprimer ?