Kaj je binarni vzorec?

Izraz “binarni vzorec” v računalniški grafiki ima lahko enega od dveh pomenov. Lahko se nanaša na sliko, ki je izdelana z uporabo binarnih ali bitnih matematičnih operacij na dveh ali več številkah za ustvarjanje neke vrste vizualnega vzorca. Lahko je tudi katera koli slika ali zaporedje, ki je sestavljeno samo iz resničnih ali napačnih vrednosti slikovnih pik, običajno shranjenih v zaporedju bajtov, kot je bitna slika. V obeh primerih je končna slika izdelana z manipuliranjem bitov zaporedja bajtov, ki se na koncu neposredno nanašajo na eno ali več slikovnih pik na zaslonu. Nekatere uporabe binarnega vzorca vključujejo maskiranje, ustvarjanje proceduralnih tekstur, shranjevanje in prikaz znakov ter druge vizualne operacije, ki zahtevajo ikoni podoben simbol v nasprotju s polnobarvno sliko.

V smislu ustvarjanja neke vrste teksture se binarni vzorec ustvari z uporabo bitnega operaterja za število ali zaporedje številk. Bitni operatorji, ki vključujejo IN, ALI, NE in ekskluzivno ali (XOR), delujejo tako, da vzamejo dve zaporedji bitov in določijo resnično ali napačno vrednost na podlagi pogoja vsakega od bitov operanda. Običajni rezultat je celo število dane dolžine, ki ga je mogoče razčleniti na rdeče, modre in zelene vrednosti, povezane z barvami na zaslonu, ali pa se lahko uporabi kot en bajt, ki je indeks v barvni tabeli.

Različne algoritme, zanke ali druge dejavnike je mogoče uporabiti za generiranje zaporedja številk, ki jih je mogoče uporabiti z binarnimi operatorji za ustvarjanje ponavljajočega se binarnega vzorca. En primer tega je mogoče videti v programu, ki XOR-koordinato slikovne pike izvede z XOR le, če je ta enakomerno deljiva z osmimi. To bo ustvarilo binarni vzorec navpičnih črt na zaslonu, ki so med seboj oddaljene 8 slikovnih pik, svetlost pa se bo povečala, ko se koordinata X poveča. Narava maskiranja bitnih operacij pomeni, da je vzorec mogoče uporabiti za katero koli obstoječo sliko ali barvno shemo, da povzročijo, da se palice prikažejo kot svetlejša ali obrnjena področja osnovnih barv v nasprotju s polnimi črtami.

Druga uporaba izraza “binarni vzorec” vključuje shranjevanje slik na binarni način, običajno kot bite bajta. Ko je slika narisana, se zaporedje bajtov obravnava kot mreža, pri čemer vsak bit ustreza piksli, ki jo je treba narisati, čeprav se barvni podatki ne shranijo. Ta tehnika je bila uporabljena v zgodnjih operacijskih sistemih za shranjevanje informacij o tem, kako narisati različne znake v besedilnem načinu, kjer je bil vsak znak širok 8 bitov in visok 8 bitov, pri čemer se je ob risanju prevedel v kvadrat z 8 slikovnimi pikami na zaslonu. Nekatere aplikacije še vedno uporabljajo binarni vzorec za shranjevanje ikon, kot je oblika kazalca miške.