Raster-Grafiken im xterm?
Nein, nicht ASCII-Grafiken, siehe screenshot hier:
http://en.wikipedia.org/wiki/W3m
Wie ist das möglich?
Habe ich überprüft die Quell-und es druckt nur Sequenzen von Zeichen. Allerdings bin ich nicht in der Lage zu finden, jede Bezugnahme auf Grafik, Zeichnung oder Bild einbetten von escape-Sequenzen, die in xterm-Dokumentation oder anderswo.
w3m scheint auch die einzige software, dies zu tun.
Dort sind Vektor-Grafiken im Tektronix-emulation, aber dies erfolgt im VT-Modus.
Vielleicht Suche ich nach der falschen Sache?
Irgendeine Idee?
- btw w3m funktioniert auch auf TTY
- Hier ist eine Methode, ich weiß nicht, ob es ist, was w3m verwendet: pippin.gimp.org/tv
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein cheat.
Beachten Sie, dass dieses feature funktioniert nur im "unterstützt terminals" ist -- und dass es bedeutete, xterm, und das rendering direkt auf der xterm-Fenster über xv.
Oder nicht! Gerade überprüft die Quellen, die Datei, die uns interessiert, ist hier. Es ist immer noch ein hack -- über X11 und GTK!
Es ist MLTerm, die unterstützt Sixel-format (nicht ReGis-Befehle). Es ist sowohl für Linux und Windows.
Sonst, nach
man xterm
auf Ubuntu 12.04,xterm
unterstützt Tektronix-Grafik, die (die man-Seite zu sagen hat) verwenden ReGIS-Befehle oder Sixel bitmap-format, je nach Zusammenstellung Optionen (ich glaube es ist Sixel für die Nutzung im XTerm in der Ubuntu-Paket-repository).Eine Sache zu wissen ist, dass ReGIS ist ein Befehlssatz, während Sixel ist ein bitmap-format.
Als seitliche Anmerkung, es existiert ein Python-Paket zu verwenden, Sixel bewusst terminal-Emulatoren: PySixel.
Mich interessiert das Thema auch, und aktualisieren kann, diese Antwort in Zukunft mit anderen relevanten terminal-Emulatoren Einträge.
xterm -ti 340
zu ermöglichen, Sixel-rendering. Kann man dann testen Sie es z.B. auf ein Beispiel "map8.sechs" Bild von libsixel repository. Arbeitete Für Me™! (Es gibt auch andere Beispiel-Bilder, die angeblich bei invisible-island.net/temp/SIXEL.tgz)Höher-end-Modelle der Dec VT-terminals unterstützen ReGis und Sixel Grafik-Befehle. Wenn der xterm-emulation ist gut genug, vielleicht ist das, wie es gemacht wurde?
Xterm unterstützt die sixel und ReGIS-Protokolle, die es erlauben die Wiedergabe von Grafiken direkt in die terminal escape Sequenzen. Jedoch Unicode stört mit 8-bit-escape-Sequenzen, so müssen Sie möglicherweise, konvertieren Sie Sie in 7-bit Sequenzen.
https://en.wikipedia.org/wiki/Sixel
https://en.wikipedia.org/wiki/ReGIS