SetImageMask

Traitement des images, disposition des pages

Description

Définit le masque de l'image sélectionnée afin de rendre certaines parties transparentes lors du dessin avec DrawImage ou DrawScaledImage

La plage de couleurs indiquée deviendra transparente. Cette fonction donne les meilleurs résultats avec les images compressées sans perte telles que BMP ou TIFF

Les images JPEG utilisent une compression avec perte ; le masque d'image peut donc produire des halos

Les paramètres de couleur vont de 0 à 1, 0 représentant 0 % et 1 représentant 100 %. Pour les images monochromes, seule la composante rouge est utilisée

Syntaxe

Delphi

Function TPDFlib.SetImageMask(FromRed, FromGreen, FromBlue, ToRed, ToGreen, ToBlue: Double): Integer;

ActiveX

Function PDFlib::SetImageMask(FromRed As Double, FromGreen As Double, FromBlue As Double, ToRed As Double, ToGreen As Double, ToBlue As Double) As Long

DLL

int DLSetImageMask(int InstanceID, double FromRed, double FromGreen, double FromBlue, double ToRed, double ToGreen, double ToBlue);

Paramètres

FromRedComposante rouge de la couleur de début du masque
FromGreenComposante verte de la couleur de début du masque
FromBlueComposante bleue de la couleur de début du masque
ToRedComposante rouge de la couleur de fin du masque
ToGreenComposante verte de la couleur de fin du masque
ToBlueComposante bleue de la couleur de fin du masque

Valeurs de retour

0Aucune image n’a été sélectionnée
1Le masque d’image a été défini