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


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
AsuMagic
Utilisateur confirmé: Rang ****


Messages : 885

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

$FF00FF
make_color_rgb(255, 0, 255);

_________________
<onii> yolo ma fonction pour supprimer un player marche
<-- onii (onii@mib-4E38F778.mrs.modulonet.fr) a quitté ce serveur (Connection reset by peer).
Revenir en haut Aller en bas
http://none.com
Uubu
Bavard


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 ****


Messages : 1415
Localisation : Vendée

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

_________________
> L'IRC du CBNA
côt
Revenir en haut Aller en bas
https://hyperdev.wordpress.com/
Craki
Utilisateur confirmé: Rang ****


Messages : 1462
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


Messages : 8850
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 ****


Messages : 1462
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


Messages : 8850
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
-
» Listing des codes couleurs HTML
» Afficher le tableau avec les codes couleurs etc dans le message d'acceuil
» Problème pour installer le code couleurs ( sélecteur de couleurs ), une bonne âme pour m'aider ?
» Les Couleurs
» Couleur de Police descriptif site ?

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