SetImageMask

Afbeeldingsverwerking, pagina-indeling

Beschrijving

Stelt het masker van de geselecteerde afbeelding in. Hiermee kunnen delen van een afbeelding transparant worden gemaakt wanneer die met de functies DrawImage of DrawScaledImage wordt getekend

Het opgegeven kleurbereik wordt transparant. Dit werkt het best met lossless gecomprimeerde afbeeldingen zoals BMP of TIFF

JPEG-afbeeldingen gebruiken lossy compressie, dus het afbeeldingsmasker kan halo-effecten veroorzaken

De kleurparameters lopen van 0 tot 1, waarbij 0 staat voor 0% en 1 voor 100% van de kleur. Bij monochrome afbeeldingen wordt alleen de rode component gebruikt

Syntaxis

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);

Parameters

FromRedDe rode component van de beginkleur voor het masker
FromGreenDe groene component van de beginkleur voor het masker
FromBlueDe blauwe component van de beginkleur voor het masker
ToRedDe rode component van de eindkleur voor het masker
ToGreenDe groene component van de eindkleur voor het masker
ToBlueDe blauwe component van de eindkleur voor het masker

Retourwaarden

0No image was selected
1Het afbeeldingsmasker is ingesteld