Co je binární vzor?
Termín "binární vzor" v počítačové grafice může mít jeden ze dvou významů. Může odkazovat na obrázek, který je vytvořen pomocí binárních nebo bitových matematických operací na dvou nebo více číslech k vytvoření určitého typu vizuálního vzoru. Může to být také jakýkoli obrázek nebo sekvence, která se skládá pouze z pravdivých nebo falešných hodnot obrazových bodů, obvykle uložených v posloupnosti bajtů, jako je bitmapový obrázek. V obou případech je výsledný obraz vytvořen manipulací s kousky posloupnosti bytů, které nakonec končí přímo vztaženými k jednomu nebo více pixelům na displeji. Některá použití binárního vzoru zahrnují maskování, vytváření procedurální textury, ukládání a zobrazování znaků a další vizuální operace, které vyžadují symbol podobný symbolu na rozdíl od barevného obrázku.
Ve smyslu vytvoření nějakého typu textury se vytvoří binární vzor aplikací bitového operátoru na číslo nebo posloupnost čísel. Bitové operátory, které zahrnují AND, OR, NOT a exkluzivní nebo (XOR), pracují tak, že vezmou dvě sekvence bitů a určí skutečnou nebo nepravdivou hodnotu na základě stavu každého z bitů operandu. Obvyklým výsledkem je celé číslo dané délky, které lze rozdělit na červené, modré a zelené hodnoty vztahující se k barvám na obrazovce, nebo je lze použít jako jediný byte, který je indexem do tabulky barev.
Různé algoritmy, smyčky nebo jiné faktory mohou být použity k vygenerování posloupnosti čísel, které mohou být použity s binárními operátory k vytvoření opakujícího se binárního vzoru. Jeden příklad toho lze vidět v programu, který XOR koordinuje souřadnice X pixelu, pouze pokud je rovnoměrně dělitelný osmi. Tím se na obrazovce vytvoří binární vzor svislých pruhů, které jsou od sebe vzdáleny 8 pixelů, a zvyšuje se jas, jak se zvětšuje souřadnice X. Maskovací povaha bitových operací znamená, že vzor může být aplikován na jakýkoli existující obraz nebo barevné schéma, což způsobí, že se pruhy objeví jako zjasněné nebo obrácené oblasti podkladových barev na rozdíl od plných čar.
Další použití termínu “binární vzor” zahrnuje ukládání obrazů binárním způsobem, obvykle jako kousky bajtu. Když je obrázek nakreslen, je sekvence bajtů zpracována jako mřížka, přičemž každý bit odpovídá pixelu, který má být nakreslen, ačkoli se neuloží žádné barevné informace. Tato technika byla použita v časných operačních systémech k ukládání informací o tom, jak nakreslit různé znaky v textovém režimu, kde každý znak byl 8 bitů široký a 8 bitů vysoký, což se při kreslení převádělo na čtverec 8 pixelů na obrazovce. Některé aplikace stále používají binární vzor pro ukládání ikon, například tvar ukazatele myši.