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

FromRedDen røde komponenten i start-fargen for masken
FromGreenDen grønne komponenten i start-fargen for masken
FromBlueDen blå komponenten i start-fargen for masken
ToRedDen røde komponenten i slutt-fargen for masken
ToGreenDen grønne komponenten i slutt-fargen for masken
ToBlueDen blå komponenten i slutt-fargen for masken

Returverdier

0Ingen bilde ble valgt
1Bildemasken ble satt