Co to jest wzór binarny?
Termin „wzór binarny” w grafice komputerowej może mieć jedno z dwóch znaczeń. Może odnosić się do obrazu wytwarzanego przy użyciu operacji matematycznych binarnych lub bitwamicznych na dwóch lub więcej liczb, aby stworzyć pewien rodzaj wzorca wizualnego. Może to być również dowolny obraz lub sekwencja, która składa się tylko z wartości prawdziwych lub fałszywych pikseli, zwykle przechowywanych w sekwencji bajtów, takich jak obraz Bitmap. W obu przypadkach ostateczny obraz jest wytwarzany przez manipulowanie bitami sekwencji bajtów, które z kolei kończą się bezpośrednio do jednego lub więcej pikseli na wyświetlaczu. Niektóre zastosowania wzoru binarnego obejmują maskowanie, tworzenie tekstury proceduralnej, przechowywanie i wyświetlanie znaków oraz inne operacje wizualne, które wymagają symbolu podobnego do ikony w przeciwieństwie do pełnego obrazu. Operatorzy bitowate, które obejmują i, lub nie, oraz wyłączne lub (xor), pracują, biorącDwie sekwencje bitów i określanie wartości prawdziwej lub fałszywej na podstawie stanu każdego z bitów operandów. Zwykłym rezultatem jest liczba całkowita o danej długości, którą można podzielić na czerwone, niebieskie i zielone wartości związane z kolorami na ekranie lub może być używany jako pojedynczy bajt, który jest indeksem w tabeli kolorów.
Różne algorytmy, pętle lub inne czynniki można wykorzystać do wygenerowania sekwencji liczb, które można użyć z operatorami binarnymi do stworzenia powtarzającego się wzoru binarnego. Jeden przykład tego można zobaczyć w programie, który Xors X współrzędna piksela tylko wtedy, gdy jest równomiernie podzielna przez osiem. Stworzy to binarny wzór pionowych pasków na ekranie, które są rozmieszczone w odległości 8 pikseli i wzrośnie jasność wraz ze wzrostem współrzędnych X. Masowy charakter operacji bitowych oznacza, że wzór można zastosować do dowolnego istniejącego obrazu lub schematu kolorów, aby spowodować pręty to pojawiają się jako rozjaśnione lub odwrócone obszary podstawowych kolorów w przeciwieństwie do linii ciągłych.
Kolejne zastosowanie terminu „wzór binarny” polega na przechowywaniu obrazów w sposób binarny, zwykle jako kawałki bajtu. Po narysowaniu obrazu sekwencja bajtów jest traktowana jak siatka, z każdym bitem odpowiadającym pikselowi, który ma być narysowany, chociaż nie zapisano informacji o kolorze. Technikę tę zastosowano we wczesnych systemach operacyjnych do przechowywania informacji o tym, jak rysować różne znaki w trybie tekstowym, gdzie każda postać miała 8 bitów szerokości i 8 bitów, tłumacząc na 8-pikselowy kwadrat na ekranie po narysowaniu. Niektóre aplikacje nadal używają wzoru binarnego do przechowywania ikon, takich jak kształt wskaźnika myszy.