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.

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

0 nowych
Ave5   8 #1 05.08.2011 18:20

Zapomniałeś o FiGlecie.

Recider   3 #2 05.08.2011 18:41

Dobre, przyda się. Dzięki :P

NRN   9 #3 05.08.2011 20:29

Tekstowy gif? I na jakiej zasadzie on jest animowany? xD

webnull   9 #4 05.08.2011 20:38

@NRN | 05.08.2011 20:29
Program tworzy z powrotem plik graficzny tylko na wygenerowanej grafice widać literki - taka różnica.

NRN   9 #5 05.08.2011 20:46

@webnull, pozostawiam to bez komentarza... (napisał NoiRioN w komentarzu :P)

Dzięki za odpowiedź ;)

XeonBloomfield   5 #6 05.08.2011 20:52

Viva la ASCII Codes!

Łukash   10 #7 06.08.2011 16:22

Prostszym sposobem jest http://picascii.com/ ;)

webnull   9 #8 06.08.2011 16:50

@Łukash | 06.08.2011 16:22
Tylko jest jeden haczyk - wygląda to tragicznie w porównaniu do opisanych przeze mnie metod.

Łukash   10 #9 06.08.2011 19:54

@webnull eee tam,nie sądzę ;)

webnull   9 #10 06.08.2011 21:44

Zatem proszę o wypowiedzenie się bardziej obiektywnych osób.

Jaahquubel_   13 #11 06.08.2011 22:13

Wysoce wskazane byłoby podpisanie obrazka numer 2.
Na pierwszy rzut oka wygląda jak porównanie dwóch różnych metod.

  #12 07.08.2011 00:43

Trochę błędów w tekście (powyższym, obrazki).
ASCII już prawie wyginęło, BBS, modem to były czasy ;)

Druedain   14 #13 07.08.2011 01:29

Cóż, dla mnie najciekawsza była ciekawostka nr 2 ;)

Druedain   14 #14 07.08.2011 01:29

wróć: nr 1! :D

webnull   9 #15 07.08.2011 11:44

@Jaahquubel_ | 06.08.2011 22:13
Dzięki, podpisane.

  #16 07.08.2011 14:47

A najciekawszą rzeczą jest mplayer z ustawionym wyjściem na aa lub caca :) Polecam :)

  #17 07.08.2011 19:47

Przez ciebie straciłem godzinę na zabawę ASCII Artami !

  #18 07.08.2011 23:32

Nie wspomniałeś o istnienu innych softów z tej tematyki jak chociażby ASCIIMAGIC, AsciiArtMaker, Ascii Art Generator :) Niestety nie każda przeglądarka poprawnie wyświetla taką "sztukę".