Blog (107)
Komentarze (2.3k)
Recenzje (0)
@webnullTworzenie ASCII Artów prostym sposobem

Tworzenie ASCII Artów prostym sposobem

05.08.2011 18:58, aktualizacja: 06.08.2011 23:39

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.

391858

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.

391867

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.

391875

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 "#".

Wybrane dla Ciebie
Komentarze (19)