Konvertieren Sie Bilder in ASCII-Kunst im Linux-Terminal mit diesem raffinierten kleinen Tool

Möchten Sie einige lustige Dinge im Linux-Terminal tun? Wie wäre es, ein normales Bild in eine ASCII-Grafik zu konvertieren?

Du weisst Was ist ASCII?? Es ist ein Standard, der Buchstaben, Zahlen und andere Zeichen in den 256 Slots zuweist, die im 8-Bit-Code verfügbar sind. Die ASCII-Kunst ist eine Grafik, die aus druckbaren ASCII-Zeichen besteht. Im Grunde besteht es aus einer Reihe von Buchstaben, Zahlen und Sonderzeichen.

Vielleicht haben Sie Leute gesehen, die das Logo ihrer Distribution im ASCII-Format wie folgt angezeigt haben:

Das ist cool, oder? Wie wäre es, ein normales Bild in ASCII-Kunst zu konvertieren? Das werden Sie in diesem Artikel erforschen.

ASCII-Bildkonverter

Wie der Name schon sagt, ASCII-Bildkonverter ist ein Werkzeug, das ein Bild in ASCII-Kunst umwandelt. Es ist ein kommandozeilenbasiertes Tool, das in Go geschrieben wurde und die ASCII-Version des bereitgestellten Bildes druckt.

Sie werden mich wahrscheinlich nicht erkennen, aber das bin ich in ASCII im Bild unten. Das ist mein 8-Bit-Avatar.

Das Tool unterstützt Eingabebilder im folgenden Format:

  • JPEG/JPG
  • PNG
  • BMP
  • WEBP
  • TIFF/TIF

Sehen wir uns die Installation und Verwendung an.

Installieren von Ascii Image Converter unter Linux

Dieses raffinierte Tool ist auch unter Windows verfügbar, aber ich gehe nicht in diese Richtung. Bleiben wir in diesem Tutorial bei Linux.

Wenn Sie Snap in Ihrer Distribution aktiviert haben, können Sie das Snap-Paket einfach mit dem folgenden Befehl installieren:

sudo snap install ascii-image-converter

Sie können auch die ausführbare Linux-Datei von ihrer Release-Seite herunterladen und die ausführbare Datei im Verzeichnis /usr/local/bin/ ablegen. Auf diese Weise können Sie es wie einen normalen Linux-Befehl ausführen. Wenn Sie sich fragen, warum das so ist, erfahren Sie mehr über Linux-Verzeichnishierarchie.

Verwenden des ASCII-Bildkonverters

Die Verwendung ist einfach. Nach der Installation müssen Sie nur den Pfad des Bildes angeben, das Sie konvertieren möchten.

ascii-image-converter path_to_image

Sie können auch die URL des Bildes angeben, um ein Bild direkt aus dem Internet in ASCII zu konvertieren.

Hier ist mein in ASCII konvertiertes Profilbild. Ich habe mein Originalfoto als Referenz verwendet.

Möglicherweise haben Sie auch eine farbige ASCII-Konvertierung.

ascii-image-converter -C path_to_image

Sie können mehrere Bilder in ASCII konvertieren, indem Sie ihre Pfade angeben. Es druckt die ASCII-Version nacheinander auf dem Terminal-Display aus.

Es besteht auch die Möglichkeit, die generierte ASCII-Grafik zu speichern. In der älteren Version wurde es nur als Textdatei gespeichert, nicht als Bild. Der Entwickler Zoraiz Hassan hat eine neue Version veröffentlicht und jetzt speichert das Tool das generierte ASCII-Bild standardmäßig im PNG-Format.

ascii-image-converter path_to_image -s .

Es stehen noch einige weitere Optionen zur Verfügung, wie z. B. der Ausgabe eine bestimmte Dimension zu geben, mehr ASCII-Zeichen zu verwenden oder Ihren eigenen Zeichensatz zum Drucken der ASCII-Grafik zu verwenden. Sie können darüber nachlesen auf der Projekt-Repository.

Mag ich?

Mögen Sie mehr ASCII-Zeug? Wie wäre es mit ASCII-Spielen unter Linux? Ja, das kannst du voll und ganz.

Wenn Sie gerne im Terminal experimentieren, wird Ihnen dieses Tool möglicherweise gefallen. Obwohl ich mich frage, was eine gute praktische Verwendung eines ASCII-konvertierten Bildes sein könnte. Irgendwelche Ideen?