SetImageMask
Billedhåndtering, sidelayout
Beskrivelse
Indstiller masken for det valgte billede. Dette kan bruges til at gøre dele af et billede gennemsigtige, når det tegnes med funktionerne DrawImage eller DrawScaledImage.
Det angivne farveinterval bliver gennemsigtigt. Dette fungerer bedst med tabsfrit komprimerede billeder såsom BMP eller TIFF.
JPEG-billeder bruger komprimering med tab, så billedmasken kan forårsage haloeffekter.
Farveparametrenes værdier ligger fra 0 til 1, hvor 0 angiver 0 % og 1 angiver 100 % af farven. For monokrome billeder bruges kun den røde komponent.
Syntaks
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);
Parametre
| FromRed | Den røde komponent i maskens startfarve |
|---|---|
| FromGreen | Den grønne komponent i maskens startfarve |
| FromBlue | Den blå komponent i maskens startfarve |
| ToRed | Den røde komponent i maskens slutfarve |
| ToGreen | Den grønne komponent i maskens slutfarve |
| ToBlue | Blå-komponenten i maskens slutfarve |
Returværdier
| 0 | Der blev ikke valgt noget billede |
|---|---|
| 1 | Billedmasken blev indstillet korrekt |