ClockTools Text- und Bildtools
ASCII-Art-Generator
Verwenden Sie den ClockTools ASCII Art Generator, um FIGlet-Textbanner zu erstellen oder lokale Bilder in schattierte, kantige, hybride, monochrome oder vollfarbige Zeichengrafiken mit praktischen Exportformaten zu konvertieren.
Was ist ein ASCII Kunstgenerator?
Ein ASCII Art Generator verwandelt gewöhnlichen Text oder ein Bild in ein Bild aus Zeichen. Das Ergebnis bleibt auswählbarer Text und keine herkömmliche Bitmap. Das macht Charaktergrafiken nützlich für Terminal-Banner, Befehlszeilen-Begrüßungsbildschirme, README-Überschriften, Quellcode-Trennlinien, Protokollbeschriftungen, Chat-Nachrichten, Spielbildschirme und visuelle Retro-Arbeiten, bei denen eine separate Bilddatei umständlich oder nicht verfügbar wäre.
ClockTools kombiniert einen Text-zu-ASCII-Kunstgenerator und einen Bild-zu-ASCII-Kunstkonverter in einem lokalen Browserstudio. Der Textmodus verwendet echte FIGlet-Schriftartdefinitionen. Der Bildmodus liest Quellpixel auf einer speicherinternen Leinwand und gibt Ihnen die Kontrolle über die Entscheidungen, die das Ergebnis prägen: Auflösung, Zeichenzellenaspekt, Tonwertbereich, Kantenstärke, Dichterampe, Farbe, Invertierung und Dithering. Das Arbeitstool erscheint vor dieser Erklärung, sodass Sie zuerst erstellen und die Details erst dann einsehen können, wenn sie hilfreich sind.
Wie macht man ASCII-Kunst mit ClockTools?
- Wählen Sie im Studio den Modus „Text zu ASCII“ oder „Bild zu ASCII“.
- Geben Sie Bannertext ein oder laden Sie ein Bild von Ihrem Gerät hoch, fügen Sie es ein oder legen Sie es dort ab.
- Passen Sie die Schriftart und das Layout für Text oder die Steuerelemente für Verlauf, Ton, Rand, Seitenverhältnis und Dithering für ein Bild an.
- Überprüfen Sie vor dem Exportieren die Live-Zeilen, -Spalten, die Zeichenanzahl und die Byteanzahl.
- Kopieren Sie die Rohgrafik oder laden Sie die TXT-, Markdown-, ANSI-, HTML- oder PNG-Ausgabe für den Ort herunter, an dem Sie sie verwenden möchten.
Die Live-Statistiken melden maximale Spalten, Gesamtzeilen, Anzahl sichtbarer Zeichen und UTF-8 Byteanzahl. Mithilfe dieser Messungen können Sie die Breite eines Terminals überprüfen, die Größe eines gespeicherten Banners abschätzen und eine Zeile erkennen, die umbrochen wird, bevor Sie die Ausgabe in eine andere Anwendung einfügen.
Wie unterscheiden sich Text zu ASCII und Bild zu ASCII?
Ein Textbanner beginnt mit Buchstaben und setzt sich aus jeweils kleineren Zeichen zusammen. Der ursprüngliche Satz bleibt auch in einem größeren mehrzeiligen Maßstab lesbar. Wählen Sie eine Schriftart wie „Standard“, „ANSI Shadow“, „Big“, „Slant“, „Small“, „Doom“, „Ghost“, „Graffiti“, „Banner“, „Digital“, „Script“, „Roman“, „Isometrisch“ oder „Elektronisch“ und wählen Sie dann aus, wie die Schriftart in die Zielbreite passen soll. Kurze, schwere Schriftarten ergeben starke Projekttitel; Kompakte Schriftarten sind besser, wenn ein 80-Spaltenterminal das endgültige Ziel ist.
Ein Bildkonverter beginnt mit Pixeln und nicht mit Buchstaben. Es reduziert die Quelle auf ein Raster, berechnet die Helligkeit oder Kantenstärke für jede Zelle und wählt ein Symbol mit vergleichbarer visueller Dichte. Dichte Zeichen stellen dunkle Zellen dar, während Punkte und Leerzeichen helle Zellen darstellen. Durch einen langen Dichteverlauf können subtile Schattierungen in einem Porträt erhalten bleiben. Eine kurze Rampe erzeugt eine grafische Silhouette, die zu einem Logo oder Symbol passt.
Die beiden Ausgänge sind miteinander verbunden, aber nicht austauschbar. Ein FIGlet-Banner dient dazu, einen Satz genau zu buchstabieren. Bei einer Bildkonvertierung wird versucht, die visuelle Struktur eines Bildes beizubehalten, nachdem große Informationsmengen entfernt wurden. ClockTools führt beide Modi unter einer Überschrift zusammen, da Menschen, die nach einem ASCII Kunstersteller suchen, häufig den einen oder anderen und manchmal beide für dieselbe README-Datei, dasselbe Terminalthema oder dasselbe kreative Projekt benötigen.
Was ändern sich an den FIGlet-Schriftart- und Layout-Steuerelementen?
FIGlet ist das etablierte Format und Rendering-Modell für große Textbanner. Jede Schriftartdatei beschreibt die Zeilen, die jedes unterstützte Zeichen bilden, und enthält Layoutinformationen zum Anpassen und Smushen. ClockTools verwendet eine gepflegte Implementierung dieser Spezifikation und lädt eine ausgewählte Schriftart nur, wenn sie benötigt wird. Der Beamte FIGlet-Projekt stellt das Originalprogramm, Schriftartressourcen und Formathintergrund bereit.
Ausgabebreite legt die vorgesehene Spaltenanzahl fest. Achtzig Spalten sind ein praktischer Ausgangspunkt für die herkömmliche Terminalnutzung, während eine breitere README-Datei oder PNG mehr gebrauchen kann. Ausrichtung Fügt die führenden Leerzeichen hinzu, die für die linke, zentrierte oder rechte Platzierung erforderlich sind. Dadurch wird der kopierte Text selbst geändert, sodass die Platzierung erhalten bleibt, wenn ein Ziel Leerzeichen beibehält.
Standardschriftart respektiert die Layoutwahl des Designers. Ausgestattet Entfernt unnötige leere Spalten, bis sich benachbarte Glyphen berühren. Volle Breite Behält jede vollständige Glyphenbox bei. Kontrolliertes Smushen folgt kompatiblen Überlappungsregeln, die durch die FIGfont-Daten definiert werden, während universelles Smushen eine engere Überlappung anstrebt. Die beste Einstellung hängt von der Schriftart und der Phrase ab, sodass die Live-Vorschau nützlicher ist, als davon auszugehen, dass die schmalste Ausgabe immer die beste ist.
Strichfüllung Sie können die ursprüngliche Interpunktion einer Schriftart beibehalten oder jeden sichtbaren Strich durch einen Vollblock, eine Raute, ein At-Zeichen oder einen Stern ersetzen. Die Vorschaufarben sind vom Rohtext getrennt. Einfache, Akzent- und Verlaufsstile machen die Ausgabe von PNG ausdrucksvoller, ohne stillschweigend Terminal-Steuersequenzen in kopierte ASCII einzufügen.
Wie funktioniert der Image-zu-ASCII-Konverter?
Der Browser dekodiert zunächst das ausgewählte Bild. ClockTools skaliert es auf die angeforderte Zeichenbreite und berechnet eine Ausgabehöhe, die große Monospace-Zellen ausgleicht. Es zeichnet diese kleine Version auf einer temporären Leinwand und liest ihre Rot-, Grün-, Blau- und Alpha-Werte. Die Canvas-Pixel-API stellt diese Werte als Array bereit; die MDN getImageData-Referenz dokumentiert den Browservorgang, der für diesen lokalen Sampling-Schritt verwendet wird.
ClockTools wandelt jedes sichtbare Pixel mit einer gewichteten Rot-, Grün- und Blauberechnung in Luminanz um. Helligkeit verschiebt die gesamte Skala. Der Kontrast erweitert oder komprimiert Unterschiede um den Mittelpunkt herum. Gamma verteilt die Mitteltöne neu, während die schwarzen und weißen Endpunkte nützlich bleiben. Der angepasste Wert wird zu einem Index für den gewählten Zeichenverlauf. Transparente Pixel werden zu Leerzeichen, sodass ein transparentes Logo seinen Umriss behalten kann, ohne einen rechteckigen Hintergrund hinzuzufügen.
Der schattierte Modus bildet die Luminanz direkt ab und ist die normale Wahl für Fotos. Der Kantenmodus wendet horizontale und vertikale Nachbarschaftsfilter an, kombiniert deren Größe und fördert starke Änderungen bei sichtbaren Zeichen. Es eignet sich gut für Strichzeichnungen, Logos, Diagramme und Screenshots mit klaren Grenzen. Der Hybridmodus kombiniert einen Teil des Originaltons mit der erkannten Struktur und behält ein Gesicht oder ein Objekt bei, während die Umrisse lesbar bleiben. Die Kantenstärke steuert, wie aggressiv diese Grenzen gefördert werden.
Bei der Vollfarbvorschau bleibt für jedes angezeigte Zeichen die ursprüngliche Farbprobe erhalten. Diese Farbe kann in der ANSI-Ausgabe für kompatible Terminals, in einer eigenständigen HTML-Datei oder in einer PNG beibehalten werden. Roh-TXT und Markdown bleiben gewöhnliche Zeichen, da das Hinzufügen unsichtbarer Farbcodes sie für viele Editoren, Protokolle und Klartextziele ungeeignet machen würde.
Welche Zeichenrampen- und Dithering-Methode sollten Sie verwenden?
Ein Zeichenverlauf ist vom optisch dunkelsten Symbol zum hellsten geordnet. Classic verwendet die bekannten Zeichen „At“, „Prozent“, „Hash“, „Stern“, „Plus“, „Gleich“, „Bindestrich“, „Doppelpunkt“, „Punkt“ und „Leerzeichen“. „Detailliert“ enthält viele Dichtestufen für eine gleichmäßigere fotografische Schattierung. Compact verwendet bewusst weniger Symbole für starke Formen. Binary verwendet Einsen, Nullen und ein Leerzeichen für einen Code-Themeneffekt. Schreibmaschine verwendet druckbare Satzzeichen mit einer etwas anderen Textur. Blocks verwendet Unicode-Farbzeichen und ist daher umfangreicher als das strenge ASCII, aber für sehr alte Systeme weniger geeignet.
Eine benutzerdefinierte Rampe ermöglicht direkte Kontrolle. Geben Sie zuerst das dunkelste Zeichen und zuletzt das hellste Zeichen ein. ClockTools entfernt doppelte Symbole und fügt bei Bedarf einen Terminalraum hinzu. Mehr Zeichen bedeuten nicht automatisch mehr Details: Wenn mehrere Symbole in der Zielschriftart gleich dicht aussehen, kann das Ergebnis verrauscht wirken. Testen Sie die endgültige Ausgabe in der tatsächlichen Monospace-Schriftart und dem Hintergrund, mit dem sie angezeigt wird.
Dithering hilft dabei, mit einer kurzen Rampe Schattierungen vorzuschlagen, die nicht direkt verfügbar sind. Floyd-Steinberg sendet Quantisierungsfehler mit einem detaillierten Richtungsmuster an benachbarte Zellen. Oft bleiben fotografische Farbverläufe erhalten, es kann jedoch eine lebhafte Textur entstehen. Atkinson verteilt weniger Fehler und kann sich sauberer oder eher plakatartig anfühlen. Kein Dithering erzeugt stabile Blöcke und ist oft die klarste Einstellung für Symbole, Produktmarken, Text-Screenshots, Karten und einfache Silhouetten.
Welches ASCII Kunstexportformat sollten Sie wählen?
TXT ist das am besten portierbare Rohergebnis. Abschlag verpackt die Grafik in einen umzäunten Textblock, sodass GitHub und ähnliche Renderer Leerzeichen und Zeilenumbrüche beibehalten. ANSI kann 24-Bit-Vordergrundfarben für ein kompatibles Terminal hinzufügen. HTML Erstellt eine eigenständige vorformatierte Seite und kann die Bildfarben pro Zeichen beibehalten. PNG ist zuverlässig für Präsentationen, Dokumente, soziale Plattformen und Apps, die kein Monospace-Textraster beibehalten können.
Mit der Schaltfläche „Kopieren“ werden rohe Charakterbilder in die Zwischenablage kopiert. Copy Markdown fügt den Zaun für eine README-Datei oder einen Chat hinzu. Copy PNG verwendet die Bildzwischenablage des Browsers, wenn diese Funktion verfügbar ist. Durch den Download bleibt das ausgewählte Format explizit erhalten, wodurch verhindert wird, dass eine farbige Terminaldatei mit normalem Klartext verwechselt wird. Der Vorschauzoom ändert die Art und Weise, wie das Studio das Ergebnis anzeigt, und die Arbeitszeichengröße von PNG; Es fügt der rohen TXT-Ausgabe keine Leerzeichen hinzu.
Wo ist ein ASCII Textgenerator sinnvoll?
README-Betreuer können einen erkennbaren Projekttitel hinzufügen, ohne ein separates Logo-Asset zu verwalten. CLI-Autoren können ein Programm identifizieren, wenn es startet, Hilfe druckt oder eine Version meldet. Systemadministratoren können einen Server oder eine Umgebung in einer Shell-Anmeldenachricht kennzeichnen. Entwickler können gut sichtbare Abschnittstrenner in Skripten, Vorrichtungen, Beispieldaten und Konfigurationsdateien erstellen. Teams können kurze Banner in Versionshinweisen, Demos, Hackathon-Bildschirmen oder Code-fokussierten Präsentationen verwenden.
Die Bildkonvertierung eröffnet eine Reihe anderer Verwendungsmöglichkeiten. Ein Porträt kann zu einem Nur-Text-Profilbild werden. Ein Spiel-Sprite kann zu einer Endszene werden. Ein Logo kann auf einen Umriss für eine Befehlszeilen-Startmeldung reduziert werden. Lehrer können Sampling, Luminanz, Quantisierung, Kantenerkennung und Fehlerdiffusion demonstrieren. Designer können herausfinden, wie viel visuelle Identität erhalten bleibt, wenn Farbe und Auflösung eingeschränkt sind. Chat-Benutzer können spielerische Kunst innerhalb eines Codeblocks teilen, sofern das Ziel eine ausreichende horizontale Breite zulässt.
Behalten Sie den Kontext im Hinterkopf. Ein Banner, das bei 140 Spalten beeindruckend aussieht, kann in einer Konsole mit 80 Spalten schlecht umbrochen werden. Ein detailliertes Foto kann auf einem schmalen Telefon unleserlich werden. Eine Unicode-Blockrampe kann in einer älteren Codierung fehlschlagen. ANSI-Farbcodes können in Software, die sie nicht interpretiert, als sichtbares Durcheinander erscheinen. ClockTools macht Spalten, Zeilen, Bytes, Rohkopien und mehrere Exporte verfügbar, sodass diese Kompromisse vor der Veröffentlichung sichtbar bleiben.
Wie können Sie eine schwache ASCII-Conversion verbessern?
Wenn ein Gesicht gestreckt aussieht, ändern Sie das Zellenformat, bevor Sie das Quellbild ändern. Wenn das Gesamtergebnis blass aussieht, verringern Sie die Helligkeit oder erhöhen Sie den Kontrast leicht. Wenn Mitteltonmerkmale verschwinden, während Schwarz und Weiß korrekt aussehen, passen Sie den Gammawert an. Wenn ein Logo zu einem dunklen Rechteck wird, versuchen Sie es mit dem Kantenmodus oder einem kürzeren Verlauf. Wenn ein Porträt streifenförmig aussieht, verwenden Sie die Detailrampe mit Floyd-Steinberg-Dithering. Wenn ein kleines Symbol verrauscht aussieht, deaktivieren Sie das Dithering, reduzieren Sie den Anstieg und verwenden Sie weniger Spalten.
Die Quelle ist genauso wichtig wie die Einstellungen. Ein einfaches, vom Hintergrund getrenntes Motiv lässt sich normalerweise besser konvertieren als eine geschäftige Szene. Schneiden Sie unnötige Umgebungen vor dem Hochladen aus. Starkes Seitenlicht kann eine Silhouette unterstützen, während weiches, gleichmäßiges Licht einem Porträt helfen kann. Eine größere Ausgabebreite bewahrt mehr lokale Variationen, erfordert aber auch eine breitere Anzeige. Vergleichen Sie die Voreinstellungen „Porträt“, „Logo“, „Terminal“ und „Comic“ als Ausgangspunkte und ändern Sie dann jeweils ein Steuerelement, damit die Wirkung verständlich bleibt.
Was passiert mit Ihren Texten und Bildern?
Das Rendern von Textbannern und die Bildkonvertierung erfolgen im aktuellen Browser-Tab. Ein hochgeladenes Bild wird in ein temporäres Browserobjekt dekodiert, auf einer In-Memory-Canvas in der Größe geändert, abgetastet und konvertiert, ohne an eine Bildverarbeitungs-API gesendet zu werden. Durch Schließen oder Aktualisieren der Seite wird das ausgewählte Bild gelöscht. ClockTools benötigt für dieses Tool keine Anmeldung oder Installation.
Ein freigegebener Text-Banner-Link kann die sichtbare Phrase, die ausgewählte Schriftart und die Zielbreite enthalten, sodass eine andere Person dasselbe Start-Setup öffnen kann. Es enthält kein lokales Bild oder eine versteckte Kopie dieses Bildes. Wenn die Wörter selbst vertraulich sind, erstellen oder verteilen Sie keine Freigabe-URL, da der URL-Text für Empfänger und den Browserverlauf sichtbar sein kann. Ansonsten verbleibt die Raw-Generierung auf dem Gerät.
ASCII Art Generator FAQ
Was ist ein ASCII Kunstgenerator?
Ein ASCII Art Generator wandelt Text oder ein Bild in aus Zeichen erstellte Grafiken um. Der Textmodus verwendet FIGlet-Schriftartdefinitionen, um große Bannerbuchstaben zu erstellen. Der Bildmodus tastet Helligkeit oder Kanten ab und ordnet jede Zelle einem Zeichen mit einer ähnlichen visuellen Dichte zu.
Kann ich ein Foto in ASCII Kunst verwandeln?
Ja. Laden Sie ein PNG, JPEG, WebP, GIF oder ein anderes browserlesbares Bild hoch, fügen Sie es ein oder legen Sie es ab. ClockTools ändert die Größe des Bildes und analysiert es lokal. Anschließend können Sie Breite, Seitenkorrektur, Helligkeit, Kontrast, Gamma, Kanten, Dithering, Invertierung und die Zeichenrampe anpassen.
Was ist eine FIGlet-Schriftart?
Eine FIGlet-Schriftart beschreibt, wie jeder Buchstabe als mehrzeilige Anordnung von Textzeichen gezeichnet werden soll. ClockTools verwendet echte FIGlet-Schriftartdaten und unterstützt Schriftlayoutregeln für volle Breite, Anpassung, kontrolliertes Smushing und universelles Smushing.
Warum sieht eingefügtes ASCII-Bild manchmal falsch ausgerichtet aus?
ASCII Kunst hängt von gleich breiten Zeichenzellen und beibehaltenen Leerzeichen ab. Fügen Sie es in eine Monospace-Schriftart ein. Platzieren Sie es in Markdown, Discord und vielen Chat-Tools in einem umzäunten Codeblock, sodass führende Leerzeichen und Zeilenumbrüche intakt bleiben.
Was ist der Unterschied zwischen ASCII, Unicode und ANSI-Art?
Strict ASCII verwendet den ursprünglichen Basiszeichensatz. Unicode-Grafiken können Blockschattierungen und viele zusätzliche Symbole verwenden. Die ANSI-Ausgabe besteht immer noch aus Text, enthält jedoch Terminal-Escape-Codes für Farben.
Verlassen meine Bilder mein Gerät?
Nein. Bilddecodierung, Pixel-Sampling, ASCII-Konvertierung, Vorschauen und Exporte erfolgen in Ihrem Browser. ClockTools lädt das Bild nicht hoch, um die Grafik zu generieren, und freigegebene Links enthalten niemals ein hochgeladenes Bild.
Welche Bildeinstellungen erzeugen normalerweise die klarste ASCII Grafik?
Beginnen Sie mit 70 bis 100 Spalten, dem Detail- oder Klassisch-Rampen, mäßigem Kontrast und der Voreinstellung „Hochformat“ oder „Terminal“. Verwenden Sie den Kantenmodus für Logos und Strichzeichnungen. Einfache, kontrastreiche Motive mit klarer Silhouette überstehen die Zeichenreduzierung meist am besten.
Kann ich die generierte Grafik in einer README-Datei oder einem Terminal verwenden?
Ja. Copy Markdown für einen eingezäunten README-Block, TXT für einfachen Text, ANSI für ein farbfähiges Terminal, HTML für eine farbige Browserdarstellung oder PNG, wenn das Ziel den Monospace-Abstand nicht beibehalten kann.