Semigrafika
Semigrafika lub pseudografika to sposób odwzorowania grafiki w trybie tekstowym przy użyciu odpowiedniej kompozycji znaków. Pozwalało to na emulację grafiki rastrowej bez konieczności użycia zaawansowanych układów graficznych i dużej ilości pamięci. Typowo tablica znaków komputera zawierała znaki specjalnie przeznaczone do tego celu.
Jedyna metoda odwzorowania grafiki w komputerach tylko z trybem tekstowym. W urządzeniach z trybem graficznym i tekstowym używana ze względu na szybkość rysownia i znacznie mniejsze zużycie pamięci w trybie tekstowym. Jeśli komputer posiada tylko tryb graficzny, użycie semigrafiki nie jest celowe.
Technika używana również w drukarkach do uzyskania szybkiego wydruku grafiki (często ramek) w trybie tekstowym, który był znaczne szybszy od wydruku w trybie graficznym.
Grafika w teletekście tworzona jest przy użyciu semigrafiki należącej do drugiej grupy znaków, zawierającej znaki dodatkowe.
Istnieje podobna technika – ASCII-Art, służąca do generowania rysunków, wykorzystująca wszystkie dostępne znaki, w tym alfanumeryczne.
Grafika blokowa
Istnieją dwie metody generowana semigrafiki. Pierwsza, często nazywana grafiką blokową, używa znaków, które emulują wygląd pikseli i wykorzystują znaki zawierające wszystkie możliwe kombinacje położenia pikseli, np. dla rastra 2×2:
▖ | ▗ | ▘ | ▝ | ▚ | ▞ | ▙ | ▟ | ▛ | ▜ | ▐ | ▌ | ▄ | ▀ | █ |
Przykład
█▀▀█▀▀█ █ █ █ █ █ █ ███████ █ █ █ █ █ █ █▄▄█▄▄█
Pseudografika
Druga metoda wykorzystuje znaki, które są zaprojektowane tak, by możliwe było z nich złożenie bardziej skomplikowanych kształtów, ze szczególnym uwzględnieniem ramek.
Przykład
Używając znaków:
─ | │ | └ | ┘ | ┌ | ┐ | ┤ | ├ | ┼ | ┴ | ┬ |
można stworzyć:
┌────────┬────────┐ │ │ │ ├────────┼────────┤ │ │ │ ├────────┼────────┤ │ │ │ └────────┴────────┘
Zobacz też
Media użyte na tej stronie
some font for the C64 WARNING! This is NOT the C64 default font. C64's default font consists of 8x8 pixel block characters (7x7 without space), while this image shows 6x6 pixel (5x5 pixel without space) blocks. --Afrank99 11:34, 25 April 2007 (UTC)
agreed. maybe it was used in some graphical mode. you better dont use that image for stanrdard articles about that device. it might be okay for illustrations about fonts and similar techniques. --Alexander.stohr (talk) 18:36, 30 December 2009 (UTC)Autor: Lovelac7, Licencja: CC BY-SA 3.0
SVG file illustrating the keyboard layout of a PET 2001 computer. Image is self-made in Inkscape.
Autor: Bilboq z czeskiej Wikipedii, Licencja: GPL
Screenshot of Midnight Commander