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

GEODATA DAYS 2024

#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