Hva er et binært mønster?
Begrepet "binært mønster" i datagrafikk kan ha en av to betydninger. Det kan referere til et bilde som produseres ved å bruke binære eller bitvis matematiske operasjoner på to eller flere tall for å lage en slags visuelt mønster. Det kan også være et hvilket som helst bilde eller sekvens som bare består av sanne eller falske pikselverdier, vanligvis lagret i en sekvens av byte, for eksempel et bitmap -bilde. I begge tilfeller produseres det endelige bildet ved å manipulere bitene til en sekvens av byte som igjen ender direkte sammen med en eller flere piksler på en skjerm. Noen av bruksområdene for et binært mønster inkluderer maskering, prosessuell teksturoppretting, lagring og visning av karakterer og andre visuelle operasjoner som krever et ikonlignende symbol i motsetning til et fullfarget bilde.
I betydningen å lage en eller annen type tekstur, opprettes et binært mønster ved å bruke en bitvis operatør til et antall eller sekvens av tall. Bitvis operatørene, som inkluderer og, eller, ikke, og eksklusiv eller (xor), jobber ved å taTo sekvenser av biter og bestemme en ekte eller falsk verdi basert på tilstanden til hver av operandbitene. Det vanlige resultatet er et heltall med en gitt lengde som kan deles ned i røde, blå og grønne verdier relatert til fargene på en skjerm, eller kan brukes som en enkelt byte som er en indeks i en fargetabell.
Ulike algoritmer, løkker eller andre faktorer kan brukes til å generere en sekvens av tall som kan brukes med de binære operatørene for å lage et gjentatt binært mønster. Et eksempel på dette kan sees i et program som Xors X -koordinaten til en piksel bare hvis den er jevnt delbar med åtte. Dette vil skape et binært mønster av vertikale striper på skjermen som er fordelt 8 piksler fra hverandre og øker i lysstyrke når X -koordinaten øker. Maskeringsarten til bitvis operasjoner betyr at mønsteret kan brukes på ethvert eksisterende bilde eller fargeskjema for å forårsake stolpeneo fremstår som lysere eller omvendte områder i de underliggende fargene i motsetning til solide linjer.
En annen bruk av begrepet "binært mønster" innebærer lagring av bilder på en binær måte, vanligvis som bitene til en byte. Når bildet trekkes, behandles sekvensen til byte som et rutenett, med hver bit som tilsvarer en piksel som skal trekkes, selv om ingen fargeinformasjon lagres. Denne teknikken ble brukt i tidlige operativsystemer for å lagre informasjon om hvordan du tegner forskjellige tegn i tekstmodus, der hvert tegn var 8 biter bredt og 8 biter høyt, og oversatte til en 8-piksler firkant på skjermen når den ble trukket. Noen applikasjoner bruker fortsatt et binært mønster for å lagre ikoner, for eksempel formen på en musepeker.