PALETTE DE COULEURS QUELCONQUES
SEQUENCE D'APPEL
TSCR (WKID, FCOLR, NBCOLR, VC1, VC2, VC3, COLMOD)
PARAMETRES EN ENTREE
INTEGER WKID
INTEGER FCOLR
INTEGER NBCOLR
REAL VC1 (NBCOLR)
REAL VC2 (NBCOLR)
REAL VC3 (NBCOLR)
INTEGER COLMOD
ARGUMENTS
- WKID
- Identificateur du poste de travail sur lequel la palette de couleur est
définie.
- FCOLR
- Indice, dans la table des couleurs du poste de travail, de la
première couleur à redéfinir.
- NBCOLR
- Nombre de couleur à redéfinir
- VC1
- Tables des NBCOLR premières composantes de chaque couleurs.
- Si COLMOD = PRGB, VC1 représentent les composantes rouge.
- Si COLMOD = PHLS, VC1 représentent les composantes teinte.
- Si COLMOD = PHSV, VC1 représentent les composantes
teinte.
- VC2
- Tables des NBCOLR deuxièmes composantes de chaque couleurs.
- Si COLMOD = PRGB, VC2 représentent les composantes vert.
- Si COLMOD = PHLS, VC2 représentent les composantes
intensité.
- Si COLMOD = PHSV, VC2 représentent les composantes
saturation.
- VC3
- Tables des NBCOLR troisièmes composantes de chaque couleurs.
- Si COLMOD = PRGB, VC3 représentent les composantes bleu.
- Si COLMOD = PHLS, VC3 représentent les composantes saturation.
- Si COLMOD = PHSV, VC3 représentent les composantes
brillance.
- COLMOD
- Modèle de couleur utilisé sur le poste de travail
:
- PRGB
- 1 système de couleur RGB (Red, Green, Bleu)
- PHSV
- 3 système de couleur HSV (Hue, Saturation, Value)
- PHLS
- 4 système de couleur HLS (Hue, Lightness, Saturation)
EFFET
Définition d'une palette de couleurs quelconques selon un des mode de
couleur COLMOD disponible sur le poste de travail utilisé. Les couleurs
d'indice FCOLR à FCOLR+NBCOLR-1 sont redéfinies sur le poste de
travail d'identificateur WKID.
Les trois composantes VC1, VC2, VC3 sont toujours comprises entre 0 et 1 :
0 <= VC1(i) <= 1
0 <= VC2(i) <= 1 pour tout i compris entre 1 et NBCOLR
0 <= VC3(i) <= 1
