Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Fri 22 May 2009 13:54

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Couleur

Bonjour,

comment retourner les codes couleurs RVB d'applat de polygones, dans 3 champs (1 champ pour R, 1 pour V et 1 pour B).

par avance, merci

@ hjm


Jean-Marc Hanczyk

Hors ligne

 

#2 Fri 22 May 2009 14:01

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Couleur

Salut,

Tu as un champs avec le code RVB de tes polygones et tu veux dispatcher l'info sur 3  autres champs c'est ça?
A+
Joël

Hors ligne

 

#3 Fri 22 May 2009 15:58

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Couleur

Bonjour
RVB = R*256*256 + V*256 + B
R = INT(RVB/65536)
V = INT((RVB - R*65536)/256)
B = RVB - R*65536  -V*256

Hors ligne

 

#4 Fri 22 May 2009 19:47

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: Couleur

Bonjour,

Ma question n'était pas complète : je partais dans l'hypothèse que je n'avais pas de colonne code MI.
Mais c'est bon et cela me convient : je vais créer un champ code MI puis appliquer la formule.

Petite correction tout de même : pour B c'est  : RVB - R*65536  -V*256

@+ jmh

[EDIT Maurice]: corrigé ! smile (objectinfo(obj,3) donne le "brush", dont le second terme est la couleur du fond)


Jean-Marc Hanczyk

Hors ligne

 

Pied de page des forums

Powered by FluxBB