Uživatelské nástroje

Nástroje pro tento web


ascii_art

ASCII art

ASCII art je grafická technika, která využívá textové znaky (především z ASCII tabulky) k vytváření vizuálních obrázků, diagramů nebo schémat. Vznikla v dobách, kdy počítačové monitory a tiskárny neuměly zobrazovat grafiku ani bitmapy a spoléhaly se pouze na pevně danou sadu textových znaků.

Historie a původ

Kořeny ASCII artu sahají do počátků moderní výpočetní techniky a dálnopisů (teletype):

  • Dálnopisy: Již v první polovině 20. století se na dálnopisech vytvářely jednoduché firemní loga nebo hlavičky pomocí přetiskování znaků.
  • Éra sálových počítačů (Mainframes): V 60. a 70. letech 20. století se ASCII art stal populární formou digitálního umění mezi programátory a studenty na univerzitách (např. na MIT).
  • BBS a demoscéna: V 80. a 90. letech zažil ASCII art (a jeho pokročilejší bratr ANSI art, který přidal barvy) obrovský rozmach v komunitě kolem BBS (Bulletin Board Systems) a pirátských skupin (tzv. *warez scene*).

Jak ASCII art funguje

Princip spočívá v kombinování různých typů znaků podle jejich vizuální hustoty a tvaru, aby lidské oko vnímalo stíny, obrysy a tvary:

  • Světlé plochy se tvoří jemnými znaky (např. tečka `.`, čárka `,`, pomlčka `-`).
  • Tmavé a husté plochy se skládají z plnějších znaků (např. mřížka `#`, dolar `$`, procento `%`, atď.).

Praktické příklady a využití

Ačkoliv dnes počítače běžně pracují s plnobarevnou grafikou, ASCII art má stále své pevné místo:

  • Programování a dokumentace: Často se používá v komentářích ke kódu pro vytvoření přehledných hlaviček, diagramů toků dat nebo architektur systémů.
  • Grafové databáze (např. Cypher): Jak bylo zmíněno u jazyka Cypher, ASCII art se používá k vizuálnímu znázornění vzorců grafu, kde závorky a šipky přímo mapují vztahy:
(alice:Person)-[:FRIEND]->(bob:Person)
  • Retro kultura a terminály: Mnoho moderních unixových nástrojů (např. `neofetch`) nebo instalátorů Linuxu používá ASCII art pro zobrazení loga distribuce v příkazové řádce.

Ukázka jednoduchého ASCII artu

Klasickým příkladem je jednoduchý smajlík nebo textový nápis:

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

Shrnutí

ASCII art je fascinujícím důkazem lidské kreativity, která dokázala obejít technická omezení hardwaru. Spojuje v sobě technickou preciznost textového editoru s uměleckým vyjádřením a s oblibou se objevuje v technické dokumentaci dodnes.

Externí odkazy

ascii_art.txt · Poslední úprava: autor: admin