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
| FromRed | Composante rouge de la couleur de début du masque |
|---|---|
| FromGreen | Composante verte de la couleur de début du masque |
| FromBlue | Composante bleue de la couleur de début du masque |
| ToRed | Composante rouge de la couleur de fin du masque |
| ToGreen | Composante verte de la couleur de fin du masque |
| ToBlue | Composante bleue de la couleur de fin du masque |
Valeurs de retour
| 0 | Aucune image n’a été sélectionnée |
|---|---|
| 1 | Le masque d’image a été défini |