RGB |
RVB |
---|---|
Visual Basic |
Syntaxe
Function RGB(Rouge As Integer, Vert As Integer, Bleu As Integer) As Long |
Paramètres
Nom | Description |
---|---|
Rouge | Ce paramètre permet d'indiquer l'intensité de la couleur rouge. Le nombre est compris entre 0 et 255 représentant la composante rouge de la couleur. |
Vert | Ce paramètre permet d'indiquer l'intensité de la couleur verte. Le nombre est compris entre 0 et 255 représentant la composante verte de la couleur. |
Bleu | Ce paramètre permet d'indiquer l'intensité de la couleur bleue. Le nombre est compris entre 0 et 255 représentant la composante bleue de la couleur. |
Description
Cette fonction permet de transformer les trois couleurs primaires (Rouge, Vert et Bleu) en un code de couleur.
Remarques
- Les méthodes d'application et les propriétés acceptant une spécification de couleur s'attendent à ce que cette spécification soit un nombre représentant une valeur de couleur RVB. Une valeur de couleur RVB spécifie l'intensité relative du rouge, du vert et du bleu pour provoquer l'affichage d'une couleur spécifique.
- L'octet de poids faible contient la valeur du rouge, l'octet du milieu contient la valeur du vert et l'octet de poids fort contient la valeur du bleu.
- Pour les applications nécessitant l'inversion de l'ordre des octets, la fonction suivante fournira les mêmes informations avec les octets inversés :
- La valeur de tout paramètre RVB dépassant 255 est supposée être 255.
Function RevRGB(red, green, blue)
RevRGB = CLng(blue + (green * 256) + (red * 65536))
End Function
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
on obtiendra le résultat suivant :
Hex(RGB(255,0,0))=FFHex(RGB(255,255,0))=FFFF
Hex(RGB(0,255,0))=FF00
Hex(RGB(0,0,255))=FF0000
RGB(255,255,255)=16777215
Voir également
Système - Nombre - Hexadécimal
Dernière mise à jour : Lundi, le 19 novembre 2012