ASCII-Animationswerkstatt
ASCII Animation Workbench
Baut eine Animation aus Zeichenrastern aus einem Video, einem GIF, einem Bild-für-Bild-Editor, Lauftext oder einem prozeduralen Effekt und exportiert nackte Frames, ANSI, asciicast v2, ein animiertes GIF und einen eigenständigen HTML-Player.
Das ist eine Werkbank und kein Konverter. Das Dokument ist eine Folge von Zeichenrastern mit je einer Verzögerung, und es gibt vier Wege, es zu füllen – ein Video oder GIF, das Zeichnen der Einzelbilder von Hand mit dem vorherigen durchscheinend, das Bewegen eines Banners oder einen der prozeduralen Effekte – und vier Wege, es herauszubekommen, darunter ein echtes animiertes GIF und eine einzelne HTML-Datei, die es ganz ohne Netz abspielt.
Andy Sloanes donut.c (2006): ein Torus mit Z-Buffer, schattiert nach der Oberflächennormale gegenüber einem festen Licht.
Derselbe Startwert liefert immer dieselben Frames, ein Ergebnis lässt sich also reproduzieren und identisch neu exportieren.
Frame 1 von 1
1 Frame, 0,1 s, etwa 7,5 kB im Speicher
Export
So funktioniert es
Beobachten Sie das Bildbudget, nicht die Dateigröße
Alles hier kostet Bilder mal Rasterzellen, und die Seite druckt, wie viele Bilder in die gewählte Breite passen. Die Ausgabe von 80 auf 160 Zeichen zu verbreitern viertelt die Zahl der Bilder, die Sie halten können. Die Obergrenze gibt es, weil die Alternative ein Handy-Tab ist, der ganz ohne Meldung beendet wird.
Legen Sie die Verzögerungen vor dem Export fest
Jedes Bild trägt seine eigene Verzögerung, und jeder Exporter liest sie, was Sie also in der Vorschau sehen, ist das, was GIF und Asciicast tun werden. Stellen Sie ein Bild ein und drücken Sie „auf jedes Bild anwenden“ für eine konstante Rate, oder lassen Sie einzelne Bilder länger, um auf einer Pose zu verharren.
Wählen Sie den Export nach dem Ziel
asciicast v2 für asciinema und für jeden, der es in einem Terminal abspielt. GIF für ein Chatfenster oder eine README. Der HTML-Player für ein Embed – es ist eine Datei mit den Bildern darin und ohne CDN. Reine Textbilder, wenn etwas anderes sie lesen wird.
Häufige Fragen
Was ist asciicast v2, und warum nicht einfach ein GIF?
Es ist das Format, in dem asciinema Terminals aufzeichnet – JSON-Zeilen, ein Header-Objekt und dann ein [Zeit, "o", Daten]-Array pro Bild –, und es bleibt *Text*, es hat also ein paar Kilobyte, wo das GIF ein paar Megabyte hat, und der Betrachter kann auswählen und kopieren, was auf dem Bildschirm steht. Hier nach der veröffentlichten Spezifikation implementiert. Ein GIF ist die richtige Antwort, wenn das Ziel keine Terminalaufzeichnung abspielen kann, und das sind die meisten Orte.
Die prozeduralen Effekte – haben Sie die geschrieben?
Den Code ja; die Techniken sind älter und werden auf der Seite genannt. Der rotierende Torus ist Andy Sloanes donut.c-Methode – ein Z-Puffer, damit die nahe Fläche gewinnt, und die Flächennormale, skalar mit einer festen Lichtquelle multipliziert, um die Rampe zu indizieren –, und das Feuer ist der Demoszene-Effekt, den Fabien Sanglard dokumentiert hat. Plasma, der Regen und der Sinus-Scroller sind Folklore ohne einzelnen Urheber und werden als solche benannt. Jeder Effekt ist eine reine Funktion von Bildnummer und Seed, derselbe Seed ergibt also immer dieselbe Animation.
Kann ich eine lange Umwandlung abbrechen?
Ja, und sie hört tatsächlich auf. Die Umwandlung läuft in einem Worker, der zwischen den Bildern nachsieht, Abbrechen beendet also die Arbeit, statt das Ergebnis zu verstecken – was auf einem Handy zählt, wo der Unterschied eine weitere Minute laufender Lüfter ist.
Eingabe aus
Zufallsauswahl
Random Picker
Wählt einen oder mehrere Einträge aus einer eingefügten Liste, mit Gewichten und optionalem Glücksrad.
Bingokarten-Generator
Bingo Card Generator
Erstellt druckbare Bingokarten aus einer Wortliste oder einem Zahlenbereich, jede Karte anders gemischt.
Tier-List erstellen
Tier List Maker
Zieht Bilder oder Beschriftungen in Reihen von S bis F und exportiert das fertige Brett als Bild.
ASCII-Schriftkunst
ASCII Text Art
Setzt Text als große ASCII-Buchstaben durch einen echten FIGfont-Renderer, mit zwei mitgelieferten Schriften und einem Platz für eine eigene .flf.
Danach
Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.
Bild in ASCII
Image to ASCII
Wandelt ein Bild in ASCII- oder ANSI-farbige Zeichen um, mit wählbarer Breite und Zeichensatz.
Braille-Kunst
Braille Art
Macht aus einem Foto Unicode-Braillezellen – 2 × 4 Punkte je Zeichen, achtmal die Auflösung einer Helligkeitsrampe – mit Dithering nach Wahl.
Textkunst als Bild
Text Art to Image
Rendert jede Monospace-Textkunst als PNG oder SVG mit gewählter Schrift, Zellgröße, Farbe, Hintergrund und optionaler Transparenz, damit sie das Posten dort übersteht, wo Monospace nicht erhalten bleibt.
Video in GIF
Video to GIF
Macht aus einem Clip ein animiertes GIF oder WebP, mit Bildrate, Größe und Palettensteuerung.
Tageshoroskop nach Tierzeichen und Sternzeichen
Daily Fortune by Zodiac Animal & Star Sign
Setzt die Tageslesung für ein Tierzeichen oder Sternzeichen aus dem 일진 des Tages und dem überlieferten Temperament des Zeichens zusammen, nach koreanischer Tradition. Aus dem Datum gesät, also den ganzen Tag gleich – Neuladen würfelt nicht neu.
Tierkreis-Partnerhoroskop (궁합)
Zodiac Compatibility (궁합)
Zwei Geburtsdaten ergeben zwei Tierzeichen und zwei Tagesstämme. Berichtet die genaue Beziehung zwischen ihnen – 삼합, 육합, 충, 원진, 형, 파, 해 – und die Fünf-Elemente-Beziehung der Tagesstämme, jeweils mit dem überlieferten Urteil der koreanischen Tradition.