Vad är ett binärt mönster?

Termen "binärt mönster" i datorgrafik kan ha en av två betydelser. Det kan hänvisa till en bild som produceras med hjälp av binära eller bitvisa matematiska operationer på två eller flera nummer för att skapa någon typ av visuellt mönster. Det kan också vara vilken bild eller sekvens som helst som endast består av riktiga eller falska pixelvärden, vanligtvis lagrade i en sekvens av byte, t.ex. en bitmappsbild. I båda fallen produceras den slutliga bilden genom att manipulera bitarna i en sekvens av byte som i sin tur hamnar direkt relaterade till en eller flera pixlar på en skärm. Några av användningarna för ett binärt mönster inkluderar maskering, skapande av procedurtextur, karaktärlagring och visning och andra visuella operationer som kräver en ikonliknande symbol i motsats till en fullfärgsbild.

I betydelsen att skapa någon typ av textur skapas ett binärt mönster genom att applicera en bitvis operatör på ett antal eller en sekvens av siffror. De bitvisa operatörerna, som inkluderar AND, OR, NOT, och exklusiva eller (XOR), arbetar genom att ta två sekvenser av bitar och bestämma ett sant eller falskt värde baserat på villkoret för varje operandbit. Det vanliga resultatet är ett heltal med en viss längd som kan delas upp i röda, blå och gröna värden relaterade till färgerna på en skärm, eller kan användas som en enda byte som är ett index i en färgtabell.

Olika algoritmer, slingor eller andra faktorer kan användas för att generera en sekvens med nummer som kan användas med de binära operatörerna för att skapa ett upprepande binärt mönster. Ett exempel på detta kan ses i ett program som XORs X-koordinaten för en pixel endast om den är jämnt delbar med åtta. Detta skapar ett binärt mönster av vertikala ränder på skärmen som är åtskilda 8 pixlar från varandra och ökar i ljusstyrka när X-koordinaten ökar. Den maskerande naturen för bitvisa operationer innebär att mönstret kan appliceras på valfri bild eller färgschema för att få staplarna att se ut som ljusare eller inverterade områden i de underliggande färgerna i motsats till heldragna linjer.

En annan användning av termen "binärt mönster" involverar lagring av bilder på ett binärt sätt, vanligtvis som bitar av en byte. När bilden ritas behandlas bytesekvensen som ett rutnät, varvid varje bit motsvarar en pixel som ska ritas, även om ingen färginformation sparas. Denna teknik användes i tidiga operativsystem för att lagra information om hur man tecknar olika tecken i textläge, där varje tecken var 8 bitar brett och 8 bitar högt, vilket översatte till en kvadrat på 8 pixlar på skärmen när den ritades. Vissa applikationer använder fortfarande ett binärt mönster för att lagra ikoner, till exempel formen på en muspekare.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?