Utilizzando i nomi dei colori e numeri esadecimali

Utilizzando i nomi dei colori e numeri esadecimali

Quando un monitor visualizza i colori sullo schermo, utilizza i tre colori primari della luce: rosso, verde e blu (RGB). Il monitor ha diverse quantità di ogni colore, li unisce, e li proietta su una superficie dello schermo chiamato pixel, che sta per''elemento dell'immagine.''Se un pixel deve essere bianco, il monitor visualizza il 100 per cento del rosso, verde e azzurro in quel pixel. Se un pixel deve essere nero, quindi il monitor visualizza zero per cento della luce rossa, verde e blu in quel pixel. HTML gestisce queste combinazioni di colore RGB utilizzando la notazione esadecimale (o base-16). Notazione esadecimale ha un certo numero di 0 a 15, a differenza da 0 a 9 numeri in notazione decimale (base 10) che usiamo ogni giorno. Perché possiamo utilizzare solo una cifra in ogni luogo il numero, la notazione esadecimale utilizza da A ad F per indicare i numeri 10 a 15. Ad esempio, quando si traduce il numero 60 in un numero esadecimale, l'equivalente esadecimale è 3C. Scrivendo 3C è molto più facile che scrivere 111.100 in notazione binaria.

  

Quando si pronunciano un numero esadecimale che assomiglia a un numero decimale, come la 43, non si dice''quarantatré anni'', ma''quattro tre.''Questa pronuncia precisa evita la confusione, è ancora meglio se si dice ' 'quattro tre hex.''(tuttavia, dicendo che questo può richiedere per rassicurare la persona con cui stai parlando che non sei lanciare un incantesimo su di lui o lei.) Vediamo un esempio e giocare con un po' . Ricordo che un byte è di 8 bit e un bocconcino è di 4 bit. Beh, quando si prende un numero in binario e convertirlo in esadecimale lo fate un bocconcino alla volta. Che lo rende facile. Il numero 60 in binario è 00111100 32 + 16 + 8 + 4 = 60. Ogni byte ha 8 posizioni da destra quelli posizione alla 128a posizione più a sinistra.''0''Le voci non hanno alcun valore associato loro. Pertanto, si fa comprendere il valore posizionale equivalente in sintesi. È come prendere il numero decimale 109 e aggiungerlo come uno nella posizione centesimi, oltre a 0 nella posizione 10s, più 9 in 1s posizione, e che si somma fino a 109.

Come si può vedere, questi valori di posizione sono basati sul valore di 2 elevato a potenza: 20 pari a 1, 21 è di 2, 22 sono 4, 23 sono 8, 24 sono 16, 25 del 32, 26 è 64, e 27 essere 128. Se si aggiungono tutti insieme (1 + 2 + 4 + 8 + 16 + 32 + 64 + 128), si ottiene 255, che in binario è 11111111. Per convertire in esadecimale, prendete le quattro cifre più a destra e aggiungere i loro valori corrispondenti: 1, 2, 4, e 8, che sarà uguale a 15. Secondo la descrizione precedente di notazione esadecimale, si sa che il 15 in esadecimale è F. È poi prendere le rimanenti quattro cifre più a sinistra e aggiungere i propri valori di posizione: 16 + 32 + 64 + 128, per un totale di 240. Aggiungere 240-15, e si ottiene 255. Così, 255 in esadecimale è FF.

Ora, i più astuti tra di voi si sono chiesti come mai 1111 è di 15 per la prima serie di cifre a destra, ma 1111 è aggiunto fino a 240 sulla sinistra. E, se è effettivamente 240, come può essere F? Bella domanda, e questo è uno dei motivi per tanti di noi ha rinunciato a matematica. Ha perfettamente senso, ma è difficile da spiegare. Puoi davvero osservare che in due modi: come due stuzzichini di ogni 15 o 1 byte di 255. Abbiamo effettivamente guardare come entrambe le cose. Pensiamo più a destra 4 cifre di partecipazione loro valori di posizione di 1, 2, 4, e 8 ad avere un valore totale di 15 (F). Noi pensiamo di tale diritto sgranocchiare come il resto di un numero. Poi guardiamo il nibble sinistra e pensiamo più a sinistra dei suoi quattro cifre che contiene i valori di posizione del 16, 32, 64, e 128 per un valore totale di 240. Ora, se si divide 240 per 16, si ottiene 15 (1111), che equivale anche F. Di conseguenza, si deriva il nibble sinistra, come anche essere F. Così si ottiene 240 + 15 per la 255 (FF). E ricevendo FF quando un byte è tutto più è un perfetto 255.

Ricordate che un po 'è definito come una quantità di informazioni che può essere definita come un sì-no o vero valore false. (In altre parole, un po 'viene impostato se il suo valore è di 1 a indicare sì o vero, e reset se il suo valore è 0 per indicare l'assenza o false.) Un bocconcino è di 4 bit e un byte è composto di 8 bit. Per il nibble seconda (a sinistra F), piazza il valore 15. Otterrete 225. Aggiungere 15 a questo. Otterrete 240. Quindi, aggiungere il valore giusto nibble (15): 240 + 15 = 255.

Decodifica triplette RGB

HTML specifica i colori utilizzando un numero a sei cifre esadecimali, chiamato un codice colore. Il codice del colore inizia con un segno di cancelletto (#) e poi il numero esadecimale segue. A sei cifre numero esadecimale è in realtà una combinazione di tre numeri a due cifre esadecimali che indicano i valori RGB. Queste triplette RGB''''consente di impostare i valori di rosso, verde e blu di un colore, e il codice colore combina questi valori e produce il colore. Ad esempio, il codice di colore # FF00FF denota il forte rosso (FF) , non verde (00), e il più forte blu (FF). Questo codice colore produce un colore magenta sul vostro schermo. Ecco alcuni ulteriori esempi di codice semplici colori:

- # FFFFFF bianco (rosso, blu e verde)

- # 000000 Black (no rosso, non blu, non verde)

- # FF0000 Red

- # 00FF00 verde (anche se il nome ufficiale del colore HTML è Lime'''')

- # 0000FF Blue

Se si desidera un colore meno intenso, è possibile ridurre il valore del rosso, verde o blu il colore nel codice colore. Ad esempio, se si desidera visualizzare un blu più chiaro, è possibile utilizzare il codice di colore # 0000AA.

Di fronte a limiti di colori con nome

Apprendimento quale codice combinazioni di colori valore produrre il colore desiderato può essere un processo di tentativi ed errori. Una volta che si fa trovare il colore, il numero di note adesive per ricordare che il codice corretto di colore in grado di coprire l'intero perimetro dello schermo. Fortunatamente, HTML ha ancora i colori comuni con nome, in modo da poter inserire il nome del colore al posto del codice a colori. Tabella 6-2 riassume i colori con nome in codice HTML e dei loro codici colore corrispondente.

Uso raccoglitrici di colore

Ci sono 216 colori Web-safe, che sono i colori che i colori di visualizzazione solida su qualsiasi computer, monitor, e browser web. Colori diversi da questi presentano 216 dithering motivi geometrici che figurano nel colore che cercano di dare l'apparenza di colori più. Cosa succede, invece, è che i colori retinati dare l'apparenza di un bizzarro-looking quilt o tartan. Cosa c'è di più, un colore retinato avrà un aspetto diverso da un browser differente o su un computer diverso da quello che state utilizzando. Quindi, utilizzando colori Web-safe è l'unico modo per garantire che il vostro sito Web ha un aspetto uniforme, non importa chi vi accede. Una delle altre alternative al percorso sticky-note (e un modo efficace per garantire che il vostro sito ha colori web-safe) è quello di scegliere i colori da un selettore di colori. Se si utilizza un programma di authoring web come Dreamweaver, È possibile selezionare colori Web-safe direttamente nel programma. Se si sceglie di programma direttamente in HTML, ci sono diverse fonti sul web per voi da esplorare.

Microsoft Developer Network sito Web è una pagina di palette sicurezza http://msdn2 .microsoft.com/en-us/library/bb250466.aspx. Questa pagina, contiene tutti i colori Web-safe visualizzata in due modi: dall'inizio alla fine, e raggruppati per colori correlati. Quando si sposta il puntatore del mouse sopra il colore che stai cercando, il codice colore appare in una casella accanto al colore.

un articolo presentato da Cleo Velasquez


Disclaimer:Il nostro sito non è responsabile per il contenuto di questo articolo. Webarticles è una risorsa gratuita di informazioni.
Importante: Questo articolo "Usare i nomi di colori e numeri esadecimali" è stato tradotto da un software automatico. Ci dispiace per eventuali errori di ortografia che possono essersi verificati. Grazie per la vostra comprensione.


Online: 354 users browsing the articles directory