UpsPct.IImage.ChangerCouleurPaletteYCbCr

Fonction ChangerCouleurPaletteYCbCr(IndexCouleur : Entier, Y : Entier, Cb : Entier, Cr : Entier, C : Booleen=Faux) Retourner Nul Ou IImage;

Description

La méthode ChangerCouleurPaletteYCbCr permet de changer la couleur d'index IndexCouleur de l'image courante en utilisant l'espace colorimétrique YCbCr.

Les composantes de la couleur ont alors pour valeur respectivement Y, Cb et Cr.

La numérotation des couleurs commence à 0.

Pour une image en noir et blanc ou en couleurs vraies, cet appel n'est pas possible.

Si le paramètre C a pour valeur Vrai, alors l'image courante est copiée avant l'opération. Ainsi l'image courante est inchangée.

Le résultat est l'image une fois la couleur changée.

En cas d'erreur, l'exception OperationImageImpossible est envoyée.

Exemple

Principal
/*******/
Variable
/******

Debut
...
I=I.ChangerCouleurPaletteYCbCr(1, 128, 128, 0);
/* Change la seconde couleur de la palette. */
...
Fin Principal

Voir aussi

ChangerCouleurPaletteCMJ pour changer la couleur de palette de l'image en CMJ. ChangerCouleurPaletteCMJN pour changer la couleur de palette de l'image en CMJN. ChangerCouleurPaletteRGB pour changer la couleur de palette de l'image en RGB. ChangerCouleurPaletteTSL pour changer la couleur de palette de l'image en TSL.

ChangerPalette pour changer la palette l'image. ChangerSortePalette pour changer la sorte de la palette de l'image.

Traduction

---------