SetImageMask
Bildehåndtering, Sideoppsett
Beskrivelse
Setjer masken for det valgte bildet. Dette kan brukes til å gjøre deler av et bilde gjennomsiktig når det tegnes med DrawImage- eller DrawScaledImage-funksjonene
Det angitte fargeområdet blir gjennomsiktig. Dette virker best med tapfritt komprimerte bilder som BMP eller TIFF
JPEG-bilder bruker tapsbasert kompresjon, så bildemasken kan gi halo-effekter
Fargeparameterne går fra 0 til 1, der 0 tilsvarer 0 % og 1 tilsvarer 100 % av fargen. For monokrome bilder brukes bare den røde komponenten
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);
Parametere
| FromRed | Den røde komponenten i start-fargen for masken |
|---|---|
| FromGreen | Den grønne komponenten i start-fargen for masken |
| FromBlue | Den blå komponenten i start-fargen for masken |
| ToRed | Den røde komponenten i slutt-fargen for masken |
| ToGreen | Den grønne komponenten i slutt-fargen for masken |
| ToBlue | Den blå komponenten i slutt-fargen for masken |
Returverdier
| 0 | Ingen bilde ble valgt |
|---|---|
| 1 | Bildemasken ble satt |