Vad är ett binärt mönster?
Begreppet "binärt mönster" i datorgrafik kan ha en av två betydelser. Den kan hänvisa till en bild som produceras genom att använda binär eller bitvis 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 sanna eller falska pixelvärden, vanligtvis lagrade i en sekvens av byte, såsom en bitmappbild. 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, processuell texturskapande, karaktärslagring och display och andra visuella operationer som kräver en ikonliknande symbol i motsats till en fullfärgad bild.
i den meningen att skapa någon typ av struktur skapas ett binärt mönster genom att tillämpa en bitvis operatör på ett nummer eller siffror. De bitvisa operatörerna, som inkluderar och, eller inte, och exklusiv eller (xor), arbetar genom att taTvå sekvenser av bitar och bestämning av ett verkligt eller falskt värde baserat på tillståndet för var och en av operandbitarna. Det vanliga resultatet är ett heltal med en given 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 av siffror 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 endast xors X -koordinat för en pixel endast om den är jämnt delbar med åtta. Detta kommer att skapa 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. Maskering av bitvis operationer innebär att mönstret kan tillämpas på alla befintliga bild- eller färgschema för att orsaka staplarna to visas som ljusare eller inverterade områden i de underliggande färgerna i motsats till solida linjer.
En annan användning av termen "binärt mönster" involverar lagring av bilder på ett binärt sätt, vanligtvis som bitarna i en byte. När bilden ritas behandlas byte -sekvensen 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 ritar olika tecken i textläge, där varje karaktär var 8 bitar bred och 8 bitar hög, vilket översatte till en 8-pixelfyrkant på skärmen när de ritades. Vissa applikationer använder fortfarande ett binärt mönster för att lagra ikoner, till exempel formen på en muspekare.