Mikä on binäärikuvio?

Termillä “binaarikuvio” tietokonegrafiikassa voi olla yksi kahdesta merkityksestä. Se voi viitata kuvaan, joka on tuotettu käyttämällä binaarisia tai bittisiä matemaattisia operaatioita kahdella tai useammalla numerolla jonkinlaisen visuaalisen kuvion luomiseksi. Se voi myös olla mikä tahansa kuva tai sekvenssi, joka koostuu vain oikeista tai vääristä pikseliarvoista, yleensä tallennettuna tavusekvenssiin, kuten bittikarttakuva. Molemmissa tapauksissa lopullinen kuva tuotetaan manipuloimalla tavusekvenssin bittejä, jotka puolestaan ​​liittyvät suoraan yhteen tai useampaan pikseliin näytöllä. Jotkin binaarikuvion käyttötarkoitukset sisältävät peittämisen, menettelytapojen luomisen, merkkien tallennuksen ja näyttämisen sekä muita visuaalisia toimintoja, jotka vaativat kuvakkeen kaltaisen symbolin, toisin kuin monivärinen kuva.

Tietyn tyyppisen tekstuurin luomisen kannalta binäärikuvio luodaan soveltamalla bittikohtaista operaattoria numeroon tai numerosarjaan. Bittikohtaiset operaattorit, mukaan lukien AND, OR, NOT ja yksinomainen tai (XOR), työskentelevät ottamalla kaksi bittisekvenssiä ja määrittämällä todellisen tai väärän arvon kunkin operandibitin ehdon perusteella. Tavallinen tulos on tietyn pituinen kokonaisluku, joka voidaan jakaa näytön väreihin liittyviin punaisiin, sinisiin ja vihreisiin arvoihin tai jota voidaan käyttää yksittäisenä tavuna, joka on indeksi väritaulukkoon.

Eri algoritmeja, silmukoita tai muita tekijöitä voidaan käyttää muodostamaan numerosarja, jota voidaan käyttää binaaristen operaattoreiden kanssa toistuvan binäärikuvion luomiseksi. Yksi esimerkki tästä voidaan nähdä ohjelmassa, joka XOR määrittää pikselin X -koordinaatin vain, jos se jakautuu tasaisesti kahdeksalla. Tämä luo binäärikuvion pystysuorista raidoista, jotka ovat 8 pikselin päässä toisistaan ​​ja lisäävät kirkkautta X -koordinaatin kasvaessa. Bittikohtaisten toimintojen peittävyys tarkoittaa sitä, että kuviota voidaan soveltaa mihin tahansa olemassa olevaan kuvaan tai värimaailmaan, jolloin palkit näkyvät taustavärien kirkastuneina tai käänteisinä alueina yhtenäisten viivojen sijaan.

Termin “binaarikuvio” toinen käyttö sisältää kuvien tallentamisen binäärisellä tavalla, yleensä tavun bitteinä. Kun kuva piirretään, tavusekvenssiä käsitellään ruudukkona, jolloin jokainen bitti vastaa piirrettävää pikseliä, vaikka väritietoja ei tallenneta. Tätä tekniikkaa käytettiin varhaisissa käyttöjärjestelmissä tallentamaan tietoja eri merkkien piirtämisestä tekstitilassa, jossa jokainen merkki oli 8 bittiä leveä ja 8 bittiä korkea ja muuttui 8 pikselin neliöksi ruudulla piirrettäessä. Jotkin sovellukset käyttävät edelleen binaarimallia kuvakkeiden, kuten hiiren osoittimen muodon, tallentamiseen.