Semigrafika

Ukázka znakové sady ukazující blokovou grafiku dostupnou na počítači TRS-80 Color Computer (CoCo) a Dragon 32/64
Příklad některých semigrafických znaků.

Textová semigrafika nebo pseudografika je jednoduchá metoda používaná staršími videoadaptéry pracujícími v textovém režimu pro emulaci rastrové grafiky bez nutnosti implementovat logiku pro grafický obrazový režim.

Existují dva různé způsoby, jak dosáhnout emulace rastrové grafiky. První je vytvořit režim s nízkým rozlišením umožňující adresovat všechny body pomocí sady speciálních znaků se všemi binárními kombinacemi určitého rozdělení matice velikosti znaku v textovém režimu; tato metoda se někdy nazývá "bloková grafika" nebo mozaiková grafika.

Druhou možností je použít speciální tvary místo glyfů (písmen a číslic), které se vypadají jako by byly vykresleny v rastrovém grafickém režimu, což se obvykle nazývá semigrafika nebo pseudografika.

Semigrafické znaky, (včetně některých blokových znaků) jsou stále používány ve Video BIOSu všech VGA kompatibilních videokaret, takže libovolný osobní počítač může zobrazit tyto znaky již po zapnutí počítače v době, kdy není zaveden žádný operační systém.

Bloková grafika

Například znak v rastru 8×12 může být rozdělen svisle na dvě poloviny a vodorovně na tři části a pak mohou být části této matice zobrazovány v barvě „inkoustu“ nebo „pozadí“ podle binární posloupnosti pozic v tabulce fontu v matici 2×3. Méně častá verze používá matici 1×6, a těchto šest „pixelů“ se pak někdy nazývají sixely.[1] Také rozdělení znaku v rastru 8×8 na 2×2 „pole“ bylo používáno (např. počítačem Sinclair ZX81). Někdy jsou textové semigrafické znaky jednoduše zahrnuty do systémové znakové sady, jindy se pomocí speciálního videohardwaru přímo konvertují bitové vzorky z video paměti na pixely. Výjimečně nebyla matice znaku rozdělitelná svisle na třetiny, například při rastru 8×8 může být rozdělena tak, že používá rozdělení na 3:2:3 řádky. Příkladem je grafický režim počítače Galaksija, i když při použití rozdělení 4:5:4 by bylo zkreslení minimální.[2]

Odkazy

Reference

V tomto článku byl použit překlad textu z článku Semigraphics na anglické Wikipedii.

Související články

Externí odkazy

Média použitá na této stránce

Fonts-c64g.gif

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)
Cocobvdg.png
Autor: Mmiller2, Licence: CC BY-SA 3.0
Simulated screenshot of a TRS-80 Color Computer showing all available alphanumeric characters and semigraphics characters.