Wie drucke ich ein Testmuster mit 256 Farben in meinem Terminal?
Ich möchte überprüfen, ob mein Terminal 256 Farben korrekt unterstützt.
command-line
colors
Tom Hale
quelle
quelle
/cubes
in irssi ( Quelle )Antworten:
Testmuster mit 256 Farben
Um das folgende Bild zu erhalten, verwenden Sie:
Der Inhalt
bash
/zsh
Code istshellcheck
sauber und unterstützt auch "Look Ma, keine Unterprozesse!".Alternativ für einen
bash
schnellen:Für den totalen Overkill ist der Urvater des Loses
terminal-colors
ein Skript mit 572 Zeilen und mehreren Ausgabeformaten .Sie können auch ein Echtfarben-Testmuster (24-Bit) drucken .
quelle
terminal-colors
, machecurl -s https://raw.githubusercontent.com/eikenb/terminal-colors/master/terminal-colors | python
terminal-colors
und wie ist es im Vergleich zu den von mir vorgeschlagenen Optionen?Ich habe auf GitHub ein schönes Python-Skript gefunden, das von Justin Abrahms geschrieben wurde und das auch die Hex-Codes der Farben ausgibt.
Laden Sie das Skript in das aktuelle Arbeitsverzeichnis herunter
gib ihm Ausführungserlaubnis
Starte es:
Hier ist das vollständige Skript für den Fall von Link-Rot:
quelle
Zwar nicht ganz ein „Testmuster“, ich habe xterm-color-chooser :
quelle
curl -s https://raw.githubusercontent.com/grawity/code/master/term/xterm-color-chooser | python3
Ein weiteres von mir geschriebenes Skript befindet sich im VTE-Repository: https://git.gnome.org/browse/vte/plain/perf/256test.sh?h=vte-0-38 .
Es erfordert ein Fenster mit mindestens 120 Spalten, ordnet die Farben des 6x6x6-Würfels jedoch gut und kompakt an. Die ersten Ziffern der Indizes sind aus Gründen der Kompaktheit entfernt, Sie können sie leicht herausfinden. Mit den vertikalen Balken können Sie das exakte RGB der Vordergrundfarbe untersuchen, ohne dass ein Antialiasing (wie bei den Ziffern) auftritt.
Das obere Ende der Ausgabe (in der Abbildung unten nicht dargestellt) zeigt die Verrücktheit, die mit der kühnen vs. hellen Mehrdeutigkeit einhergeht, nämlich, dass die kühne Escape-Sequenz in Kombination mit einer der Escape-Sequenzen der Legacy-8-Farben für den Vordergrund ebenfalls auf umgeschaltet wird die helle Gegenfarbe, während dies bei den neuen Style-Escape-Sequenzen (256-Farben-fähig) nicht mehr der Fall ist, auch nicht bei den ersten 8 Farben. Zumindest verhalten sich xterm und VTE (GNOME Terminal etc.) so.
Dieser Screenshot zeigt ungefähr die Hälfte der Ausgabe:
quelle
curl -s -L https://git.gnome.org/browse/vte/plain/perf/256test.sh?h=vte-0-38 | bash
Vielleicht überflüssig, aber ich habe eine Version geschrieben, die die 256 Farben unter Verwendung des Hintergrunds mit automatischer Schalenbreitenerkennung druckt, damit die Farben besser sichtbar sind.
https://gist.github.com/WoLpH/8b6f697ecc06318004728b8c0127d9b3
quelle
curl https://gist.githubusercontent.com/WoLpH/8b6f697ecc06318004728b8c0127d9b3/raw/250eb2e3f2acca1c51aa52adf611ec0380291e8a/colortest.py | python3
curl -s https://gist.githubusercontent.com/WoLpH/8b6f697ecc06318004728b8c0127d9b3/raw/colortest.py | python3
Ein Einzeiler
Hintergrundfarbe
Vordergrundfarbe
quelle