AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 Codes couleurs

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Uubu
Bavard
avatar

Messages : 102

MessageSujet: Codes couleurs    Sam 11 Avr 2015 - 8:51

Dites, j'aimerais savoir s'il y a moyen de designer des nuances de couleurs plus précises que :
c_white, c_yellow, c_black, ...

Comme par exemple :
c_ffffff, c_fff200, c_000000, ...

Steve

Revenir en haut Aller en bas
Asu
Utilisateur confirmé: Rang ****
avatar

Messages : 895

MessageSujet: Re: Codes couleurs    Sam 11 Avr 2015 - 8:57

$FF00FF
make_color_rgb(255, 0, 255);

_________________
‎<‎Cysteine‎>‎ nON mais la touche maj s'active/se désactive toute seule
‎<‎Cysteine‎>‎ et a du mal à réponDRE QUANd j'appuie dessus
‎<‎Cysteine‎>‎ et je l'ai démont2? IL Ny a rien DEDANs
Revenir en haut Aller en bas
Uubu
Bavard
avatar

Messages : 102

MessageSujet: Re: Codes couleurs    Sam 11 Avr 2015 - 9:01

Cool ça marche, merci. :'D
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
avatar

Messages : 1432

MessageSujet: Re: Codes couleurs    Sam 11 Avr 2015 - 9:03

Attention, sous GM l'ordre c'est bleu-vert-rouge et non pas l'inverse.
Soit $0000FF le rouge et $FF0000 le bleu.
L'abréviation $FF correspond au rouge. Wink

Pour make_color_rgb, c'est bien rouge-vert-bleu Smile

_________________
côt.
Revenir en haut Aller en bas
https://hyperdev.wordpress.com/
Craki
Utilisateur confirmé: Rang ****
avatar

Messages : 1469
Localisation : Dans l’univers de métamatière

MessageSujet: Re: Codes couleurs    Sam 11 Avr 2015 - 15:29

hyper a écrit:
Attention, sous GM l'ordre c'est bleu-vert-rouge et non pas l'inverse.
Soit $0000FF le rouge et $FF0000 le bleu.
kill

_________________
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8904
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Codes couleurs    Dim 12 Avr 2015 - 8:15

C'est normal, en hexadécimal le rouge est l'octet de poids faible, donc $FF c'est du rouge, $FF00 du vert, $FF0000 du bleu, et l'addition des trois du blanc.

D'ailleurs make_color fais juste rouge + vert*256 + bleu*256*256, ou encore rouge|vert<<8|bleu<<16 avec des operateurs binaires.

_________________
                 
Revenir en haut Aller en bas
Craki
Utilisateur confirmé: Rang ****
avatar

Messages : 1469
Localisation : Dans l’univers de métamatière

MessageSujet: Re: Codes couleurs    Dim 12 Avr 2015 - 12:50

Sauf que partout ailleurs c’est l’inverse, que ce soit dans Warcraft 3, Photoshop, le H.T.M.L., et même dans Windows. Et puis rouge × 2562 + vert × 256 + bleu ça peut marcher aussi et y a pas d’inversion. C’est pas parce que nos processeurs sont small endians qu’on doit dégueulasser des langages (déjà mal optimisés) sous couvert de performances.

_________________
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8904
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Codes couleurs    Dim 12 Avr 2015 - 13:15

C'est totalement idiot de parler conventions/optimisations alors que comme tu le dis, ça dépend de l'endianess...

Et justement, sur les processeurs à l'endianess le plus courant, dans toutes les API graphiques (opengl, directx), les formats d'image (bmp, png) et compagnie c'est le rouge l'octet de poids faible.
Donc pour un développeur, c'est un standard, c'est tout, que ce soit bien techniquement ou non c'est comme ça.

C'est d'ailleurs pour ça qu'on utilise des fonctions/objets pour manipuler les couleurs, voir même des constantes, ça permet de pas avoir a se prendre la tête avec ça, et c'est propre, performant, multiplate-forme.
Mais ça n’empêche pas qu'il faut coder le truc a la racine, en fonction de la plateforme, donc c'est toujours bon de savoir ce qu'y a sous le capot Razz

_________________
                 
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Codes couleurs    

Revenir en haut Aller en bas
 
Codes couleurs
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» quelles couleurs de fards à paupières pour les yeux bleus
» Les Couleurs, Les Langues ...
» Je cherche des faps d'une palette 88 couleurs
» 3 avril : 12e Festival couleurs d'Afrique à St-Hilaire-de-la-Côte
» Le SMC aux couleurs normandes

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Game Maker-
Sauter vers: