Hvad er et binært mønster?
Udtrykket "binært mønster" i computergrafik kan have en af to betydninger. Det kan henvise til et billede, der er produceret ved hjælp af binære eller bitvise matematiske operationer på to eller flere numre for at skabe en visuel form for mønster. Det kan også være et hvilket som helst billede eller sekvens, der kun består af rigtige eller forkerte pixelværdier, normalt gemt i en sekvens af bytes, såsom et bitmap-billede. I begge tilfælde produceres det endelige billede ved at manipulere bitene i en sekvens af bytes, som igen ender direkte med en eller flere pixels på et display. Nogle af anvendelserne til et binært mønster inkluderer maskering, oprettelse af proceduretekstur, opbevaring af tegn og visning og andre visuelle handlinger, der kræver et ikonlignende symbol i modsætning til et billede i fuld farve.
I den forstand at skabe en form for struktur, oprettes et binært mønster ved at anvende en bitvis operator til et antal eller rækkefølge af tal. De bitvise operatører, der inkluderer AND, OR, NOT og eksklusiv eller (XOR), arbejder ved at tage to sekvenser af bit og bestemme en sand eller falsk værdi baseret på betingelsen for hver af operandbitene. Det sædvanlige resultat er et heltal med en given længde, der kan opdeles i røde, blå og grønne værdier relateret til farverne på en skærm, eller som kan bruges som en enkelt byte, der er et indeks i en farvetabel.
Forskellige algoritmer, sløjfer eller andre faktorer kan bruges til at generere en række numre, der kan bruges sammen med de binære operatører til at skabe et gentagende binært mønster. Et eksempel på dette kan ses i et program, der kun XORs X-koordinaten for en pixel, hvis det er jævnt delbart med otte. Dette vil skabe et binært mønster af lodrette striber på skærmen, der er placeret med 8 pixels i afstand og øges i lysstyrke, når X-koordinaten øges. Den maskerende karakter af bitvise betjeninger betyder, at mønsteret kan påføres ethvert eksisterende billede eller farveskema for at få søjlerne til at vises som lysere eller omvendte områder i de underliggende farver i modsætning til solide linjer.
En anden anvendelse af udtrykket "binært mønster" involverer lagring af billeder på en binær måde, normalt som bit af en byte. Når billedet tegnes, behandles sekvensen af bytes som et gitter, hvor hver bit svarer til en pixel, der skal tegnes, selvom der ikke gemmes nogen farveinformation. Denne teknik blev brugt i tidlige operativsystemer til at gemme oplysninger om, hvordan man tegner forskellige tegn i teksttilstand, hvor hvert tegn var 8 bit bredt og 8 bit højt, hvilket oversættes til en firkant på 8 pixels på skærmen, når det tegnes. Nogle applikationer bruger stadig et binært mønster til at gemme ikoner, f.eks. Formen på en musemarkør.