ASCII umenie

ASCII umenie (), umelecký prostriedok spoliehajúci sa pri prezentácii najmä na počítače, pozostáva z obrázkov, poskladaných zo znakov (prednostne z 95 tlačiteľných znakov definovaných v ASCII kóde). Môžu byť vytvorené pomocou ľubovoľného textového editoru. Väčšina príkladov ASCII umenia vyžaduje na prezentáciu typ písma so stálou šírkou znakov(neproporcionálne písmo, aké je napríklad na klasickom písacom stroji). 
ASCII umenie sa používa kdekoľvek je možné text vytlačiť alebo preniesť ľahšie ako grafiku, alebo v niektorých prípadoch, kedy prenos obrázku nie je možný. To záhŕňa písacie stroje, negrafické počítačové terminály, v ranej sieťovej komunikácii (napríklad BBS, e-mail a správy Usenetu). ASCII umenie sa tiež používa v zdrojovom kóde počítačových programov pre reprezentáciu loga firmy alebo produktu, riadenie toku alebo iných diagramov. V niektorých prípadoch je celý kus zdrojového kódu kusom ASCII umenia - napríklad vstupom do dávnejšej súťaže v programovaní v jazyku C je program spočítavajúci čísla, ktorý vizuálne vyzerá ako binárny sčítavač nakreslený pomocou logických portov. Dovedením tohto prostriedku do extrému vznikol ovládač pre populárnu počítačovú hru Quake, ktorý túto hru zobrazuje pomocou ASCII umenia.
Typy a príklady ASCII umenia.
Najjednoduchšie formy ASCII umenia sú kombinácie dvoch alebo troch znakov, vyjadrujúce v texte emócie. Predstavte si tieto príklady otočené o 90 stupňov v smere hodinových ručičiek, čím zíkate ľahšie rozlíšiteľnú podobu týchto emotikon:
 :-) alebo :) úsmev
 :-( mračenie sa
 ;-) žmurknutie
 :-P Ha Ha (vyplazujúc jazyk)
 B-) alebo 8-) cool (slnečné okuliare)
Zložitejšie príklady používajú niekoľko riadkov textu, aby bolo možné nakresliť veľké symboly alebo komplexnejšie postavy. Niektoré bežné príklady:
 (__) 
 (oo) 
 /-------\/ O 
 / | || /o)\ /H\ 
 * ||----|| \(o/ / \
 krava jin/jang osoba
Medzi ľuďmi je veľmi obľúbené pridávať takéto obrázky do svojho podpisu, ktorý je zahrnutý v každom e-maile a príspevku Usenetu.
Niektoré typy tohto umenia ignorujú jednotlivé tvary znakov a používajú ich ako viac alebo menej vyplnené políčka rozličných sklonov, aby tým vytvorili jednoduché prechody:
 _a,
 _yQa.
 _qTWW(
 je`?QX:
 &lt;d+ -3Wm;
 _qos_s%mWw,
 a2?????TWW(
 sd( -?Qm;.
 .amm; .xmWmc
Iný niekedy videný typ vytvára slová použitím len jedného typu znaku pre každé písmeno, napríklad:
 AA HHHHHH HHHHHH OOOOOOOO JJJJJJ !!!
 AAAA HHHH HHHH OOOOOOOOOOOO JJJJ !!!!!
 AAAAAA HHHH HHHH OOOO OOOO JJJJ !!!!!
 AAAAAAA HHHH HHHH OOOO OOOO JJJJ !!!!!
 AAA AAAA HHHHHHHHHHHHHH OOOO OOOO JJJJ !!!!!
 AAAA AAAAA HHHHHHHHHHHHHH OOOO OOOO JJJJ !!!!!
 AAAA AAAA HHHHHHHHHHHHHH OOOO OOOO JJJJ !!! 
 AAAAAAAAAAAA HHHH HHHH OOOO OOOO JJJJ
 AAAA AAAAA HHHH HHHH OOOO OOOO JJJJ !!!
 AAAAAA AAAAAA HHHH HHHH OOOOOOOOOOOO JJJJ !!!!!
 AAAAAAA AAAAAAA HHHHHH HHHHHH OOOOOOOO JJJJ !!!
Ďalším použitím ASCII umenia je vytvorenie jedinečnej typografie:
 ___ __,
 ( / ( o _/_ /
 / __, _ _ `. _ _ , / /_
 _/_(_/(_/ /_(/_ (___)/ / /_(_(__/ /_
 (/
Program Figlet (a iné programy podporujúce jeho štandard) umožňujú návrh a používanie ASCII písem.
 _____ ___ ____ _ _ 
 | ___|_ _/ ___| | ___| |_ 
 | |_ | | | _| |/ _ \ __|
 | _| | | |_| | | __/ |_ 
 |_| |___\____|_|\___|\__|
Metódy generovania ASCII umenia.
Špecializované textové editory sú navrhnuté aby ľahko nakreslili riadky, políčka a vyplnené plochy. Generovanie ASCII umenia pomocou algoritmov je priamočiare. Dobrým príkladom je táto webová aplikácia IMG2TXT. 
Prevod bitmapy do ASCII umenia je špeciálny prípad vektorovej kvantizácie (po anglicky vector quantization). Príklad takéhoto obrázka aj s originálom je uvedený nižšie:
Inou metódou je zjednodušenie obrázku do stupňov šedej s menej ako 8-bitovou presnosťou a následné priradenie znaku každej hodnote, tak, ako to robia niektoré on-line ASCII konvertery.
Viacnásobné znaky.
V 70-tych a začiatkom 80-tych rokov bola populárna metóda tvorenia ASCII umenia pomocou viacnásobne napísaných znakov - intenzita "bodu" sa zvyšovala napísaním viacerých vhodne zvolených znakov cez seba na to isté miesto. Takto sa dosiahla jemnosť, vďaka ktorej bolo možné konvertovať fotografie na tento druh tlače, ktorý sa dal zhotoviť dokonca aj použitím písacieho stroja.
Neskôr popularita tejto techniky upadla, keďže bežným textovým súborom (napr. v e-maili) sa takéto obrázky nedali prenášať; navyše dnešné lacné tlačiarne dokážu tlačiť grafiku a bežný text avšak nedokážu tlačiť viac znakov cez seba. Vznikla však obdoba tejto techniky - tieňované alebo farebné ASCII umenie, kde sa využíva možnosť meniť farby jednotlivých znakov (napr. v HTML). Druhom tejto techniky je ASCII umenie, kde sa využíva jediný znak v rôznych farebných odtieňoch.
Externé odkazy.
ASCII editory.
Editory výhradne určené na vyrábanie ručne-tvorených ASCII obrázkov.
Generátory ASCII umenia.
Nástroje, ktoré prevádzajú bitmapy do ASCII textu alebo inak automaticky generujú ASCII umenie pri minimálnom zásahu užívateľa.