SetImageMask
Obsługa obrazów, Układ strony
Opis
Ustawia maskę wybranego obrazu. Pozwala to uczynić fragmenty obrazu przezroczystymi podczas rysowania za pomocą funkcji DrawImage lub DrawScaledImage
Wskazany zakres kolorów stanie się przezroczysty. Najlepiej działa to z obrazami skompresowanymi bezstratnie, takimi jak BMP lub TIFF
Obrazy JPEG używają kompresji stratnej, dlatego maska obrazu może powodować efekt obwódki
Wartości parametrów koloru mieszczą się w zakresie od 0 do 1, gdzie 0 oznacza 0%, a 1 oznacza 100% koloru. Dla obrazów monochromatycznych używana jest tylko składowa czerwona
Składnia
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);
Parametry
| FromRed | Czerwona składowa koloru początkowego maski |
|---|---|
| FromGreen | Zielona składowa koloru początkowego maski |
| FromBlue | Niebieska składowa koloru początkowego maski |
| ToRed | Czerwona składowa koloru końcowego maski |
| ToGreen | Zielona składowa koloru końcowego maski |
| ToBlue | Niebieska składowa koloru końcowego maski |
Wartości zwracane
| 0 | Nie wybrano obrazu |
|---|---|
| 1 | Maska obrazu została pomyślnie ustawiona |