ASCII-taide

pienoiskuva|Laulaja Anna Ternheimin valokuva ja siitä ohjelmallisesti tuotettu ASCII-versio

ASCII-taide eli ASCII-grafiikka on ASCII-merkistöllä tehtyä kuvataidetta. Se voi olla yhdellä rivillä oleva, muutamista merkeistä koostuva pieni kuva kuten hymiö, mutta myös satoja rivejä pitkä, todella monen merkin uurastus. Merkkigrafiikkaa on käytetty ja käytetään edelleen merkkipohjaisissa viestintäjärjestelmissä, kuten BBS:t, uutisryhmät, sähköposti, IRC ja SMS-tekstiviestit, joskin graafisen WWW:n yleistyminen on vähentänyt huomattavasti sen käyttöä ja arvostusta.

ASCII-grafiikan edeltäjänä voidaan pitää Baudot-koodia käyttäville kaukokirjoitinlaitteille tarkoitettua merkkigrafiikkaa, jota kutsutaan radioamatööripiireissä RTTY-grafiikaksi. 

BBS-järjestelmissä suosittu ANSI-grafiikka käytti ANSI X3.64 -päätteenohjaus­standardiin ja sen laajennuksiin kuuluvia päätteenohjauskoodeja mm. värien vaihtamiseen, mikä IBM PC -yhteensopivien laajempaan CP437-merkistöön yhdistettynä mahdollisti huomattavasti perinteistä ASCII-grafiikkaa näyttävämmät kuvat.

ASCII-grafiikkaa tehdään yleensä jollakin teksti- tai merkkieditorilla. On myös olemassa ohjelmia, jotka muuttavat bittikarttakuvia ASCII-grafiikaksi, mutta näiden ohjelmien tulosteita eivät kaikki pidä varsinaisena tai ”oikeana” ASCII-taiteena. Mainitsemisen arvoinen on joka tapauksessa avoimeen lähdekoodiin perustuva aalib-kirjasto, jolla voi esimerkiksi katsella elokuvia ASCII-merkeiksi muutettuna MPlayerillä. Uudempi samaa ideaa käyttävä ohjelmakirjasto on libcaca, joka tukee värillistä ASCII-grafiikkaa.https://github.com/cacalabs/libcaca 

Lisäksi on olemassa joitain ohjelmia, jotka luovat ASCII-taidetta syötteenä annetusta tekstistä (System V:n banner-ohjelma, figlet, toilet, cowsay). On olemassa myös ohjelmia ASCII-taiteen piirtämiseen tai tekemiseen esimerkkinä PabloDraw.

 Esimerkkejä 
figlet-ohjelman tuloste:
<nowiki>
__        ___ _    _                _ _
\ \      / (_) | _(_)_ __   ___  __| (_) __ _
 \ \ /\ / /| | |/ / | '_ \ / _ \/ _` | |/ _` |
  \ V  V / | |   <| | |_) |  __/ (_| | | (_| |
   \_/\_/  |_|_|\_\_| .__/ \___|\__,_|_|\__,_|
                    |_|
</nowiki>

cowsay:
<nowiki>
 ___________________
< Terve, Wikipedia! >
 -------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
</nowiki>

Hypnotoad:
<nowiki>

          ,'``.._   ,'``.
         :,--._:)\,:,._,.:       
         :`--,''   :`...';\     
        `,'       `---'  `.
        /                 :
       /                   \
     ,'                     :\.___,-.
    `...,---'``````-..._    |:       \
      (                 )   ;:    )   \  _,-.
       `.              (   //          `'    \
        :               `.//  )      )     , ;
      ,-|`.            _,'/       )    ) ,' ,'
     (  :`.`-..____..=:.-':     .     _,' ,'
      `,'\ ``--....-)='    `._,  \  ,') _ '``._
   _.-/ _ `.       (_)      /     )' ; / \ \`-.'
  `--(   `-:`.     `' ___..'  _,-'   |/   `.)
     `-. `.`.``-----``--,  .'
        |/`.\`'        ,',');
                   `  (/  (/ 
All Glory To The Hypnotoad
</nowiki>

Katso myös
 Hymiö
 ANSI-taide
 Pikselitaide

Lähteet


 Viitteet 

Aiheesta muualla

 Textfiles.com-sivuston ASCII-taidehakemisto
 Christopher Johnson's ASCII Art Collection
 ASCII Generator generoi tekstistä ASCII-taidetta

Luokka:Tietokonegrafiikka