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
| FromRed | A maszk kezdőszínének vörös összetevője |
|---|---|
| FromGreen | A maszk kezdőszínének zöld összetevője |
| FromBlue | A maszk kezdőszínének kék összetevője |
| ToRed | A maszk végszínének vörös összetevője |
| ToGreen | A maszk végszínének zöld összetevője |
| ToBlue | A maszk végszínének kék összetevője |
Visszatérési értékek
| 0 | Nincs kijelölve kép |
|---|---|
| 1 | A képmaszk sikeresen beállítva |