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

FromRedDen røde komponent i maskens startfarve
FromGreenDen grønne komponent i maskens startfarve
FromBlueDen blå komponent i maskens startfarve
ToRedDen røde komponent i maskens slutfarve
ToGreenDen grønne komponent i maskens slutfarve
ToBlueBlå-komponenten i maskens slutfarve

Returværdier

0Der blev ikke valgt noget billede
1Billedmasken blev indstillet korrekt