UpsPct.IImage.Effacer

Fonction Optimiser(NulAbsorbant) Effacer(C2 : Nul Ou Couleur, C : Booleen=Faux, M : Nul Ou MasqueDessin=Nul) Retourner Nul Ou IImage;

Description

La méthode Effacer permet d'effacer l'image courante avec la couleur C2.

Pour une image en noir et blanc, cet appel n'est pas possible. Pour une image en 16, 256 ou 65536 couleurs, cet appel commence par calculer la couleur la plus proche dans la table des couleurs de l'image. Pour une image en couleurs vraies, cet appel s'effectue au niveau des pixels de l'image.

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.

Pour une image en couleurs vraies, si le paramètre M est non Nul, alors seuls les pixels decalqués au travers de ce masque sont impactés par cet appel.

Le résultat est l'image une fois l'image effacée totalement ou partiellement.

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

Si C2 est Nul, alors le résultat est Nul.

Exemple

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

Debut
...
I=I.Effacer(I.Contexte.CouleurBleu);
/* Efface l'image avec la couleur bleu. */
...
Fin Principal

Voir aussi

EquilibrerCouleursRGB pour équilibrer les couleurs de l'image. EquilibrerSaturationEtLuminosite pour équilibrer la saturation et la luminosité de l'image. FiltrerCouleursRGB pour filtrer les couleurs de l'image. InverserCouleursRGB pour inverser les couleurs de l'image. RemplacerCouleur pour remplacer une couleur de l'image. TronquerCouleursRGB pour tronquer les couleurs de l'image. TronquerSaturationEtLuminosite pour tronquer la saturation et la luminosité de l'image.

Traduction

---------