Was ist dieses Tool?
Dieses Tool nimmt auf einem Raster Stichproben aus Ihrem Bild, misst die Helligkeit jeder Zelle und ersetzt diese durch ein Zeichen aus einer Skala, die von „leer wirkend“ (Leerzeichen, Punkt) bis „dicht wirkend“ (@, #, ein ausgefüllter Block) reicht. Standardmäßig werden hellere Bereiche auf dichtere Zeichen und dunklere Bereiche auf spärlichere Zeichen abgebildet – da die Ausgabe heller Text auf einem dunklen Feld ist, sorgt dies dafür, dass helle Teile Ihres Fotos tatsächlich hell erscheinen und dunkle Teile sich in den Hintergrund einfügen.
Dies unterscheidet sich vom textbasierten ASCII-Art-Generator auf dieser Website, der eingegebene Wörter in große Druckbuchstaben umwandelt (ein Banner im FIGlet-Stil). Dieses Tool funktioniert umgekehrt – es nimmt ein echtes Foto oder eine Bilddatei als Eingabe, keinen eingegebenen Text.
Warum sollte man es nutzen?
- Verwandeln Sie jedes Foto mit nur einem Klick in teilbare ASCII-Kunst im Klartext.
- Einstellbare Ausgabebreite und drei Zeichensätze (detaillierte Graustufen-Rampe, einfache 7-Zeichen-Rampe oder Unicode-Block-Schattierung) für unterschiedliche Darstellungsoptionen.
- Option „Invertieren“ zum Einfügen in Kontexte mit hellem Hintergrund.
- 100 % vertraulich – die Bearbeitung des Bildes erfolgt lokal, Ihr Foto wird zu keinem Zeitpunkt hochgeladen.
- Kostenlos, keine Anmeldung, kein Wasserzeichen.
Anleitung
- Klicken Sie auf den Upload-Bereich oder ziehen Sie ein JPG-, PNG- oder WebP-Bild hinein.
- Legen Sie die Ausgabebreite (in Zeichen) fest – höhere Werte liefern mehr Details, führen jedoch zu einem breiteren Ergebnis.
- Wählen Sie einen Zeichensatz aus: „Detailliert“ für sanfte Farbverläufe, „Einfach“ oder „Blöcke“ für einen markanteren Look.
- Aktivieren Sie die Option „Invertieren“, wenn Sie das Ergebnis an einer Stelle mit hellem Hintergrund einfügen möchten.
- Klicken Sie auf „Kopieren“, um das Ergebnis im Klartext zu kopieren.
Beispiel
Eingabe
A photo of a single bright white circle on a black background, 100 characters wideAusgabe
Mostly blank/space characters around the edges, with a dense cluster of @ and # characters forming the circle's silhouette in the middleDie genauen Zeichen hängen von den tatsächlichen Helligkeitswerten des Bildes ab – hierbei handelt es sich um eine Beschreibung des Musters und nicht um eine wörtliche Ausgabe, da jedes Ausgangsfoto ein anderes Ergebnis liefert.
Praktische Tipps
- Fotos mit hohem Kontrast (ein klar erkennbares Motiv vor einem einfarbigen Hintergrund) lassen sich weitaus besser erkennen als unübersichtliche Szenen mit geringem Kontrast.
- Eine Breite von 100 bis 150 Zeichen ist für die meisten Anwendungen ideal – breit genug für echte Details, schmal genug, um noch auf einen normalen Bildschirm zu passen.
- Wenn das Ergebnis anders aussieht, als Sie es erwarten (die Person erscheint als helle Silhouette statt als dunkle), aktivieren Sie das Kontrollkästchen „Invertieren“, anstatt ein anderes Bild zu verwenden.
- Der Zeichensatz „Blocks“ lässt sich bei sehr geringen Ausgabebreiten oft besser lesen als „Detailed“, da eine Handvoll Schattierungsstufen besser erkennbar bleibt als Dutzende dünner Zeichen.
Inwiefern sich dies von der Umwandlung von Text in ASCII-Kunst unterscheidet
Wenn Sie ein Banner aus getipptem Text (ein Projektname, ein Wort) erstellen möchten, anstatt ein Foto zu konvertieren, ist der ASCII-Art-Generator auf dieser Website genau das Richtige für Sie – er verwendet FIGlet-Schriftarten, um Blockbuchstaben zu zeichnen, und verarbeitet überhaupt keine Bilder.
Die beiden Tools werden häufig zusammen verwendet: ein FIGlet-Banner als Titel, gefolgt von einem mit diesem Tool konvertierten Bild als visuelle Unterlegung, beides als Klartext, der auch beim Einfügen in einen Code-Kommentar oder eine Klartext-README-Datei erhalten bleibt.
Häufig gestellte Fragen
Warum sieht meine ASCII-Kunst gequetscht oder gestreckt aus?
Zeichenzellen bei Monospace-Schriftarten sind etwa doppelt so hoch wie breit, sodass eine pixelgenaue Konvertierung das Bild in vertikaler Richtung stauchen würde. Dieses Tool gleicht dies bereits aus, indem es weniger Zeilen abtastet, als es ein 1:1-Pixelraster vermuten lassen würde – sollte das Bild an der Stelle, an der Sie es einfügen, dennoch falsch dargestellt werden, wird an dieser Stelle möglicherweise eine Schriftart verwendet, die nicht zu den Monospace-Schriftarten gehört.
Spielt die Wahl des Zeichensatzes tatsächlich eine Rolle?
Ja. Die Option „Detailliert“ verwendet Dutzende von Zeichen für fließende Farbverläufe und lässt sich am besten aus der Entfernung oder bei vergrößerter Ansicht lesen. „Simple“ (7 Zeichen) und „Blocks“ (Unicode-Schattierungsblöcke) sorgen für ein kräftigeres, grafischeres Erscheinungsbild mit sichtbaren Übergängen zwischen den Helligkeitsstufen – besser geeignet für einen stilisierten Effekt als für einen fotorealistischen.
Wann sollte ich „Invert“ verwenden?
Standardmäßig werden helle Bereiche Ihres Fotos zu dichten Zeichen und dunkle Bereiche zu spärlichen Zeichen – was im dunklen Ausgabefeld dieses Tools korrekt aussieht (heller Text auf dunklem Hintergrund). Wenn Sie das Ergebnis in ein weißes Dokument oder eine App mit hellem Design einfügen, aktivieren Sie die Option „Invertieren“, damit dunkle Bildbereiche stattdessen als dichte Zeichen dargestellt werden (dunkle Schrift auf heller Seite) und die Grafik lesbar bleibt.
Wie groß sollte die ideale Ausgabebreite sein?
100 Zeichen sind ein guter Standardwert für die Anzeige in einem Browser oder Terminal ohne horizontales Scrollen. Bei deutlich höheren Werten (200+) werden zwar mehr Details erfasst, doch das Ergebnis ist breiter als die meisten Bildschirme, und bei sehr geringen Breiten (unter 40) gehen die meisten erkennbaren Details verloren.
Wurde mein Foto irgendwo hochgeladen?
Nein. Das Bild wird mithilfe der Canvas-API direkt in Ihrem Browser dekodiert und abgetastet. Zu keinem Zeitpunkt werden Daten an einen Server gesendet.