Pixel - baserad färg generation har funnits nästan lika länge som datorerna själva . Och med utvecklingen av snabbare och allt mer kapabla datorer kommer en högre grad av förfining i skapandet av färgerna på din datorskärm . För att skapa ett stort antal färger på datorskärmen , webbprogrammerare sväng till hexadecimala färglära . Den Fakta
I varje pixel - baserad display format , bilder ( eller illusionen av bilder ) skapas genom manipulering av hundratals och tusentals punkter som kallas pixlar . I fråga om att färgerna på webben , är illusionen av färgen skapas av CPU genom att vrida subpixlar på eller av , eller genom att ge en bildpunkt en procentandel av alfa blekning .
Funktion
hexadecimalsystemet berättar en dator på vilken nivå av intensitet för att visa en viss färg . I detta avseende är den typ av hexadecimala färglära relaterad till psykologisk teori för färgeffekter på föreställningen : Blandningar av färger och olika intensiteter orsaka ögat att se nya färger . Den hexadecimala koden innehåller specifika instruktioner för en viss pixel att visa ett visst sätt . Och vad ögat ser har mer att göra med den " känsla " eller kontrast färg eftersom det gäller andra färger .
Funktioner
värden
hexadecimala är en sex - siffrig kombination av siffror och bokstäver ( vanligen med tecknet # prefix ) som innehåller instruktionen för vissa färger . Den tekniska beräkningen av en viss färg kan bli ganska komplicerad , vilket inkluderar att beräkna värdet av enskilda siffror i sin relation till andra . Men sätta i enkla termer , de färgvärden löpa från vitt ( vars värde är # FFFFFF ) till svart ( vars värde är # 000000 ) . Systemet Addera Identification
är baserad på 16 siffror. Dessa siffror går från 0 till antalet 9 och fortsätt med bokstäverna A till F. Varje nummer och brev tilldelas ett numeriskt värde från 0 till 15 och en processor använder en kombination av dessa värden för att skapa en viss färg . I detta system , siffrorna motsvarar deras numeriska värde och bokstäverna representerar numeriska värden över numret 9 . Till exempel , bokstaven A , B, C , representerar värden 10 , 11 , 12 . De byte av information i systemet representerar variationer av de röda , gröna och blå komponenterna i en färg . Varje komponent har ett värde mellan 0 och 256 och 0 är den lägsta nivån på intensitet och 256 är den högsta . Detta gör det totala antalet möjliga färger för att vara 16,777,216 eller 256 x 256 x 256 .
Fördelar
Användningen av den hexadecimala färglära möjliggör skapandet av otaliga typer av bilder i olika nyanser . Att kunna använda en palett av färger gör att fler intressanta bildskärmar av information , webb animation och mer . Också eftersom det hexadecimala systemet är så sofistikerade i sin struktur , möjliggör det en stor mängd av specificitet och färgvariation .