web-dev-qa-db-fra.com

Comment les codes de couleur hexadécimaux sont-ils ajoutés pour produire une couleur au format HTML?

Je sais que les couleurs Web utilisent un modèle de couleur RVB dans lequel les couleurs rouge, vert et bleu sont ADDITIONNÉES de différentes façons pour reproduire un large éventail de couleurs. Maintenant, supposons que j'ai une couleur: #800080 (qui est violet), est-il possible de trouver les valeurs hexadécimales de ces deux couleurs qui ont été ajoutées pour former cette couleur?

De plus, existe-t-il de multiples possibilités ou façons d'obtenir cette couleur (par exemple, dans le système de nombres décimaux, le nombre 6 peut être atteint de différentes manières, par exemple: 3 + 3 = 6, 4 + 2 = 6, 5 + 1 = 6 ou 8-2 = 6,10-4 = 6 etc.) ou existe-t-il une seule façon d'ajouter deux couleurs spécifiques pour obtenir la couleur souhaitée?

2
Bijoy Joseph

Voir l'image suivante:

Breakdown of Purple à partir de ColorHexa

La façon dont cela fonctionne:

Chacune des trois couleurs a 16 nuances allant de 00 à FF (Hex), ce qui se traduit par 0 à 255 (décimal). Vous remarquerez également que 255 est l’équivalent de tous les octets d’un octet. Restez avec moi ici: tout en vous rappelant que vous avez un octet complet pour R, un octet complet pour G et un octet complet pour B, vous devez maintenant ajouter l’idée que vous avez apprise dans Art Class. Étant donné que 3 couleurs primaires , pouvez-vous créer toutes les autres couleurs? Sur un morceau de papier, colorez un cercle rouge et dans ce cercle, un cercle bleu plus petit (avec des crayons). À l'intersection des cercles, il y aura une forme de violet.


La photo ci-dessus correspond à un demi-octet de rouge + un demi-octet de bleu + aucun octet de vert. Considère ceci:

Purple with a hint of Green - Toujours violet , bien que la nuance change.

Cette couleur est toujours mauve mais comme nous ajoutons en vert, nous nous retrouvons à Gray :

Gray - Gris

Peu importe où nous commençons, car au moins un octet de chaque est toujours gris. Le mélange de chacune de ces 3 couleurs primaires donnera lieu à la création de couleurs, un peu comme si vous coloriez des cercles de crayons. Sachant cela, vous pouvez appliquer une théorie de la couleur de base à l'aide de sites tels que Paletton .

5
eyoung100

Lorsque les valeurs rouge, verte et bleue sont "ajoutées", cela signifie vraiment "concaténées". Votre code de couleur #800080 peut être divisé comme suit:

#800080 in red blue green rgb

  • Rouge: 80 sur 50 ou 50%
  • Vert: 0 sur FF ou 0%
  • Ble: 80 sur 50 ou 50%

C'est le seul code de couleur hexadécimal à 6 chiffres qui donnera cette nuance de violet exacte. D'autres nuances de violet peuvent être produites lorsqu'il y a du rouge et du bleu en quantités à peu près égales sans aucun vert.

  • 0xFF00FF - Le violet le plus brillant avec le plus de rouge et de vert possible
  • 0x330033 - violet très foncé
6