comment faire pour convertir une valeur de couleur RVB pour une valeur hexadécimale en C++?

Dans mon application C++, j'ai une image png de la couleur en termes de Rouge, de Vert, de Bleu, de valeurs. Je l'ai stocké ces valeurs dans les trois entiers.

Comment convertir les valeurs RVB dans l'équivalent de la valeur hexadécimale?

Exemple, comme dans ce format 0x1906

EDIT: je vais enregistrer au format que GLuint.

Dans ce numéro, 0x1906, les bits représente les différentes couleurs?
Je ne suis pas sûr à ce sujet. Mais il doit être comme RVB séquence de! Ne sais pas si cela répond à votre question. Désolé!
Attendez, vous voulez les convertir vers un format, mais vous ne savez pas ce qu'est le format? Il n'y a qu'une seule façon de résoudre ce problème, et personne ne peut vraiment vous aider avec ça.
Le format doit être comme comme comme le format de GL_ALPHA. Qui est égal à 0x1906. Il est défini sur GLES.
Je comprends. J'ai expliqué mon problème en détendez-vous de la réponse en commentaire. Merci.

OriginalL'auteur Tahlil | 2013-01-17