ASCII-Art: Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
grafika ascii
m poprawa linków, grafika ascii
Linia 9: Linia 9:
Pierwotnie rysunki ASCII-Art tworzono w programach pracujących w [[Interfejs tekstowy|trybie tekstowym]], z czasem zaczęto tworzyć je również w programach pracujących w [[Interfejs graficzny|trybie graficznym]], wykorzystując [[font]]y o stałym [[krój pisma|kroju pisma]].
Pierwotnie rysunki ASCII-Art tworzono w programach pracujących w [[Interfejs tekstowy|trybie tekstowym]], z czasem zaczęto tworzyć je również w programach pracujących w [[Interfejs graficzny|trybie graficznym]], wykorzystując [[font]]y o stałym [[krój pisma|kroju pisma]].


ASCII-Art były początkowo tworzone z myślą o wydrukowaniu ich na [[drukarka]]ch znakowych a nie graficznych.
ASCII-Art były początkowo tworzone z myślą o wydrukowaniu ich na [[drukarka|drukarkach]] znakowych a nie graficznych.
Obecnie stosowane są również np. w [[sygnaturka (podpis)|sygnaturkach]] programów pocztowych.
Obecnie stosowane są również np. w [[sygnaturka (podpis)|sygnaturkach]] programów pocztowych.
Czasami prawidłowe odczytanie tych rysunków wymaga sporej wyobraźni.
Czasami prawidłowe odczytanie tych rysunków wymaga sporej wyobraźni.
Linia 30: Linia 30:
~~ ~~
~~ ~~
___________
___________
./ | \
.' | \
| zlom |_____\.___
| zlom |_____\.____
| __ __ |
| __ __ |
\/ \________/ \_/
'./ \________/ \_.'
\_ / \_ /
\_ / \_ /
__@
__@
_-\<,_
_-\<,_

Wersja z 15:31, 12 mar 2010

Plik:Asciistyles.jpg
Różne Style Ascii-art
ASCII-art wykonane za pomocą znaków unicode
Zebra wykonana za pomocą Ascii-art

ASCII-Art to sposób tworzenia bardzo prostych rysunków w programach komputerowych, w których pracuje się z tekstem (np. edytory, programy pocztowe, itp.). Rysunki te są układane za pomocą zwykłych znaków ASCII, stawianych na obszarze o stałej szerokości kolumn (stałej ilości znaków w każdym wierszu) oraz o stałej wysokości znaków (tym samym stopniu pisma). Tego typu sposób tworzenia grafiki, a raczej jej symbolizowania, nosi nazwę semigrafiki. Pierwotnie rysunki ASCII-Art tworzono w programach pracujących w trybie tekstowym, z czasem zaczęto tworzyć je również w programach pracujących w trybie graficznym, wykorzystując fonty o stałym kroju pisma.

ASCII-Art były początkowo tworzone z myślą o wydrukowaniu ich na drukarkach znakowych a nie graficznych. Obecnie stosowane są również np. w sygnaturkach programów pocztowych. Czasami prawidłowe odczytanie tych rysunków wymaga sporej wyobraźni.

Jednym z przykładów prostych ASCII-Art mogą być emotikony.

W programach w trybie tekstowym semigrafika ASCII-Art była ograniczona tylko do jednego koloru, stąd z czasem rozwinęła się również jej odmiana ANSI Art, umożliwiająca wybór innych kolorów dla znaków, atrybutów ich wyświetlania (jasności, migania), oraz umożliwiająca proste animacje na zasadzie ustalania kolejności pojawiania się znaków na ekranie monitora komputerowego, jednak nie jest to tak popularne jak zwykły Ascii Art.

Przykład rysunku ASCII-art przedstawiającego krowę,kozę,auto i rowerzystę :

          (__)
          (oo)                  
   /-------\/    )/  
  / |     ||     Y\_/
 *  ||----||      /~\            
    ~~    ~~          
     ___________    
   .'      |    \       
   | zlom  |_____\.____      
   |  __          __   | 
   './  \________/  \_.'   
     \_ /        \_ /     
      __@
    _-\<,_
   (_) |(_)

Typy i style

W ASCII Art używane są różne techniki do otrzymania różnego efektu wizualnego:

- liniowa - do tworzenia kształtów

 .--.  /\
 '--' /__\

- bryłowa - do tworzenia wypełnionych kształtów

 
.g@8g.  db
'Y8@P' d88b

- cieniowana - do tworzenia różnych nasyceń symulujących gradienty lub kontrast

:$#$: "4b. ':.
:$#$:   "4b. ':.

Przykład typografii stworzonej za pomocą ASCII-Art

 __       )                          
(, )  |  /  , /)   ,           /) ,    
   | /| /    (/_    __    _  _(/    _  
   |/ |/   (_/(___(_/_)__(/_(_(__(_(_(_
   /  |          .-/                   
                (_/


                 _a,
                _yQa.
               _qTWW(
               je`?QX:
              <d+ -3Wm;
             _qos_s%mWw,
             a2?????TWW(
            sd(     -?Qm;.
          .amm;     .xmWmc
          """""`    """""""

Przykład grafiki przypominającej 3D, wykonanej za pomocą ASCII-Art

    ____  ____  ____  ____
   /\   \/\   \/\   \/\   \
  /  \___\ \___\ \___\ \___\
  \  / __/_/   / /   / /   /
   \/_/\   \__/\/___/\/___/
     /  \___\    /  \___\
     \  / __/_  _\  /   /
      \/_/\   \/\ \/___/
        /  \__/  \___\
        \  / _\  /   /
         \/_/\ \/___/
           /  \___\
           \  /   /
            \/___/    wersja podzielona
   ______________________
  /\                     \
 /  \    _________________\
 \   \   \                /
  \   \   \__________    /
   \   \   \    /   /   /
    \   \   \  /   /   /
     \   \   \/   /   /
      \   \  /   /   /
       \   \/   /   /
        \      /   /
         \    /   /
          \  /   /
           \/___/    wersja scalona

Odtwarzacze

Odtwarzacz MPlayer posiada opcję przetwarzania obrazu odtwarzanego filmu na ASCII-Art w czasie rzeczywistym za pomocą wtyczek wyjściowych AAlib (ASCII-Art) i caca (Color ASCII-Art).

Netykieta

W Sieci można znaleźć wiele przykładów ASCII-Art, które można wykorzystać do swoich celów (np. do wbudowania w sygnaturkę). W sytuacji, gdy uzyskanie zgody autora nie jest możliwe (albo autor nie jest znany) Netykieta dopuszcza takie wykorzystanie pod warunkiem nieusuwania z obrazka podpisu twórcy (dwie-trzy, rzadziej więcej liter wkomponowanych w obrazek).

Zobacz też

Linki zewnętrzne