SetImageMask

Képkezelés, oldalelrendezés

Leírás

Beállítja a kijelölt kép maszkját. Ezzel a kép egyes részei átlátszóvá tehetők, amikor a DrawImage vagy DrawScaledImage függvénnyel rajzolja ki

A megadott színtartomány átlátszóvá válik. Ez veszteségmentesen tömörített, például BMP vagy TIFF képeknél működik a legjobban

A JPEG-képek veszteséges tömörítést használnak, ezért a képmaszk fényudvarhatást okozhat

A színparaméterek értékei 0 és 1 között vannak, ahol a 0 a szín 0%-át, az 1 pedig 100%-át jelöli. Monokróm képeknél csak a vörös összetevő használatos

Szintaxis

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

Paraméterek

FromRedA maszk kezdőszínének vörös összetevője
FromGreenA maszk kezdőszínének zöld összetevője
FromBlueA maszk kezdőszínének kék összetevője
ToRedA maszk végszínének vörös összetevője
ToGreenA maszk végszínének zöld összetevője
ToBlueA maszk végszínének kék összetevője

Visszatérési értékek

0Nincs kijelölve kép
1A képmaszk sikeresen beállítva