Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Tworzenie ASCII Artów prostym sposobem

Witam.

Tak zwane ASCII Arty to jedne z pierwszych grafik jakie ukazały się na komputerach, używane powszechnie do dzisiaj najczęściej na stronach internetowych czy w opisach na komunikatorach.

Złożone całkowicie ze znaków ASCII (liter, cyfr oraz znaków specjalnych) tworzą obrazek dwu-kolorowy (zależy od ustawień terminala lub innego programu wyświetlającego grafikę) bądź wielokolorowy.

r   e   k   l   a   m   a

Ciekawostka: Przed wynalezieniem WWW istniała pornografia ASCII, którą można było przeglądać w terminalach tekstowych.

Ciekawostka: Najprostszą grafiką ASCII Art jest emotikona.

(Linux/Windows/MacOSX) jp2a

jp2a to małe, bardzo elastyczne i funkcjonalne narzędzie dostępne na Wolnej i Otwartej licencji GPL.

Posiada możliwość zamiany obrazu jpeg w tekst kolorowy z opcją zapisu w formacie HTML.

Na stronie twórców można dodatkowo znaleźć przykłady pozwalające na konwersję plików png czy gif pomimo, iż program obsługuje tylko format jpeg.

Strona projektu: csl.sublevel3.org/jp2a

Program pobrać można z repozytoriów większości systemów operacyjnych.

Na powyższym obrazki po lewej można zobaczyć wygląd wygenerowanego tekstu ASCII w terminalu, oraz po prawej stronie wynik eksportowania do HTML.

Przykłady:


# konwersja JPG do kolorowego HTML
jp2a Elisha-Cuthbert.jpg --color --html > /tmp/Elisha-Cuthbert.html

# jpg do kolorowego HTML bez sekcji <html>, <head>
jp2a Elisha-Cuthbert.jpg --color --html-raw > /tmp/Elisha-Cuthbert.html

# jpg do kolorwego HTML z odwróconymi kolorami
jp2a Elisha-Cuthbert.jpg --color --html --invert > /tmp/Elisha-Cuthbert.html

# konwersja jpg do czystego tekstu
jp2a Elisha-Cuthbert.jpg

# jpg do kolorowego tekstu
jp2a Elisha-Cuthbert.jpg --color

# jpg do kolorowego tekstu z odwróconymi kolrami
jp2a Elisha-Cuthbert.jpg --color --invert

# przetwarzanie pliku gif pobranego z internetu do postaci ASCII
convert http://www.google.com/intl/en/images/logo.gif jpg:- | jp2a -

Ważniejsze opcje:


--html # zapis do HTML
--html-raw # zapis samego obrazka bez <head>, <html> itp. do HTML
--color # obrazek ma być kolorowy
--invert # odwracanie kolorów
-v # pokazanie loga z działania programu
--output # wskazanie docelowego pliku - można także przekierować strumień
--border # rysuje ramkę dookoła obrazka wyjściowego
--flipx # obraca obrazek poziomo
--flipy # obraca obrazek pionowo
--background # przyciemnianie bądź rozjaśnianie tła (wartości: dark, light)
--size # wielkość obrazka X*X

(Windows) ASCII Animator

Bardzo uboga, a zarazem jedyna darmowa aplikacja dla Windows.
Udostępniona na licencji freeware z zamkniętym kodem źródłowym, najprawdopodobniej już nie rozwijana.
Napisana w .NET co wymaga instalacji Net Framework od użytkownika końcowego.

Najważniejsze opcje:
- Potrafi konwertować GIF do "tekstowego" GIF (lulz)
- Zmiana czcionki
- "O aplikacji, czyli copyright by X, kod źródłowy zamknięty"

(Wszystkie) Konwertery online

Text-image to prosta w użyciu usługa pozwalająca zamienić obrazek w tekst.
Obrazek może zostać załadowany na serwer text-image.com jednak nieco trudniej go stamtąd pobrać :-)

picascii.com tworzy grafiki ASCII Art także bardzo proste, jednak osobiście przyznam, że nie można na nie patrzeć - są zbudowane tylko i wyłącznie ze znaków "#". 

Komentarze