Maison >interface Web >tutoriel CSS >Tutoriel de base CSS --- Description de la couleur additive RVB

Tutoriel de base CSS --- Description de la couleur additive RVB

WBOY
WBOYoriginal
2016-05-16 12:06:462259parcourir

Les couleurs RVB sont appelées couleurs additives car vous créez du blanc en ajoutant R, V et B ensemble (c'est-à-dire que toute la lumière est réfléchie vers l'œil). Les couleurs additives sont utilisées dans l’éclairage, les téléviseurs et les écrans d’ordinateur. Par exemple, les écrans produisent de la couleur en émettant de la lumière à partir de phosphores rouges, verts et bleus.

La majeure partie du spectre visible peut être exprimée sous la forme d'un mélange de couleurs de lumière rouge, verte et bleue (RVB) dans différentes proportions et intensités. Lorsque ces couleurs se chevauchent, du cyan, du magenta et du jaune sont produits.

Couleur supplémentaire (RVB)

R Rouge G. Vert B. Bleu
Vous pouvez utiliser le modèle de couleur basé sur RVB. Le mode de couleur RVB gère les valeurs de couleur. En mode RVB, chaque composante RVB peut prendre une valeur de 0 (noir) à 255 (blanc). Par exemple, un rouge vif utilise une valeur R de 246, une valeur G de 20 et une valeur B de 50. Lorsque les valeurs des trois composants sont égales, une nuance de gris est produite. Lorsque tous les composants ont une valeur de 255, le résultat est un blanc pur ; lorsque la valeur est 0, le résultat est un noir pur.

La méthode d'encodage d'une couleur est collectivement appelée « espace colorimétrique » ou « gamme de couleurs ». En termes les plus simples, « l’espace colorimétrique » de n’importe quelle couleur dans le monde peut être défini comme un nombre fixe ou une variable. RVB (rouge, vert, bleu) n’est qu’un espace colorimétrique parmi de nombreux. Avec cette méthode de codage, chaque couleur peut être représentée par trois variables : le rouge, le vert et l'intensité du bleu. Lors de l’enregistrement et de l’affichage d’images couleur, RVB est la solution la plus courante. Cependant, il manquait une bonne compatibilité avec les premiers systèmes d’affichage noir et blanc. Par conséquent, une pratique courante adoptée par de nombreux fabricants de produits électroniques et électriques consiste à convertir le RVB en espace colorimétrique YUV pour maintenir la compatibilité, puis à revenir au format RVB si nécessaire pour afficher des graphiques couleur sur les écrans d'ordinateur.

Les pages web (WEB) étant des supports développés à partir de navigateurs informatiques, les couleurs sont principalement des couleurs optiques RVB (rouge, vert, bleu). La couleur de la page Web est représentée par un code hexadécimal. Le format général est #ZYZABC (les lettres sont remplacées par des chiffres). Par exemple, le noir a trois couleurs de 0 et le code de la page Web est : #000000. Lorsque le code couleur est #XXYYZZ, il peut être représenté par #XYZ. Par exemple, #135 et #113355 représentent la même couleur. La fonction

RGB()

combine trois entiers représentant les trois couleurs primaires du rouge, du vert et du bleu en un long entier représentant le couleur.

Syntaxe :

RGB ( red, green, blue )

Paramètres :

red : type entier, précise l'intensité de la composante rouge dans la couleur, les valeurs valides sont comprises entre 0 et 255

vert : type entier, précise l'intensité de la composante verte dans la couleur, les valeurs valides sont comprises entre 0 et 255

bleu : type entier, précise l'intensité de la composante bleue dans la couleur, les valeurs valides sont comprises entre 0 et 255. La valeur de retour est Long.

Lorsque la fonction est exécutée avec succès, elle renvoie la couleur déterminée par le composant spécifié, exprimée sous forme d'entier long. Renvoie -1 en cas d'erreur. Si la valeur d'un paramètre est NULL, la fonction RGB() renvoie NULL.

Utilisation :

La fonction RGB() utilise la formule suivante pour calculer l'entier long représentant la couleur : 65536 * Bleu+ 256 * Vert+ Rouge où Bleu représente la composante bleue, Vert représente le vert composant et Rouge Représente le composant rouge. Parmi chaque composant, plus la valeur est petite, plus la luminosité est faible et plus la valeur est grande, plus la luminosité est élevée. Par exemple, RVB (0, 0, 0) est noir (la luminosité la plus faible) et RVB (255, 255, 255) est blanc (la luminosité la plus élevée).

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn