ASCII umenie

    _    ____   ____ ___ ___              _      / \  / ___| / ___|_ _|_ _|   __ _ _ __| |_   //_\\ \___ \| |    | | | |   / _` | '__| __| / --- \ ___) | |___ | | | |  | (_| | |  | |_ //     \\____/ \____|___|___|  \__,_|_|   \__|

ASCII umenie (angl. ASCII art), 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:
              <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.

        _____ ___ ____ _      _   
       |  ___|_ _/ ___| | ___| |_ 
       | |_   | | |  _| |/ _ \ __|
       |  _|  | | |_| | |  __/ |_ 
       |_|   |___\____|_|\___|\__|
Iné jazyky
العربية: فن أسكي
català: Art ASCII
čeština: ASCII art
dansk: ASCII art
Deutsch: ASCII-Art
English: ASCII art
Esperanto: ASCII-arto
español: Arte ASCII
فارسی: هنر اسکی
français: Art ASCII
galego: Arte ASCII
עברית: אמנות ASCII
hrvatski: Ascii-art
interlingua: Arte in ASCII
Bahasa Indonesia: Seni ASCII
italiano: ASCII art
한국어: 아스키 아트
lietuvių: ASCII menas
latviešu: ASCII māksla
Bahasa Melayu: Seni ASCII
Nederlands: ASCII-art
norsk nynorsk: ASCII-kunst
polski: ASCII-Art
português: ASCII art
русский: ASCII-графика
Simple English: ASCII art
slovenščina: ASCII-umetnost
српски / srpski: Aski umetnost
svenska: ASCII-konst
Türkçe: ASCII sanatı
українська: ASCII-графіка
Tiếng Việt: Nghệ thuật ASCII
中文: ASCII艺术