Couleur RGB

Sujets variés concernant le développement en PureBasic
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Couleur RGB

Message par Le Soldat Inconnu »

Salut,

une grande remarque :

Quand on prends n'importe quel programme de dessin, les couleurs sont au format RGB
donc à savoir, en héxa, le rouge donne FF0000, le vert 00FF00 et le bleu 0000FF

et en PB, on a du BGR ce qui donne, en héxa, le rouge donne 0000FF, le vert 00FF00 et le bleu FF0000

J'irais même plus loin car quand on édite une image à l'aide SetDIBits_( par exemple, le format des couleurs est en RGB donc l'inverse de Pb qui est toujours en BGR.

Je trouve ça génant dans certain cas car on est obliger d'inverser la couleur.
Par exemple, pour un générateur auto de page web
pour les skins, lorsque l'utilisateur veut prendre la couleur à partir d'un outils quelconque, etc ...
bon, il suffit d'un

Code : Tout sélectionner

Couleur = RGB(Blue(Couleur), Green(Couleur), Red(Couleur))
Fred : Quelle est la raison de cette inversion ? Dis moi tout, au petit curieux que je suis :wink:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Fred
Site Admin
Messages : 2652
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

Tout simplement parce que les processeur intels bossent en inversé..
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

mdr

Vive Intel :jesors:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Répondre