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

FromRedCzerwona składowa koloru początkowego maski
FromGreenZielona składowa koloru początkowego maski
FromBlueNiebieska składowa koloru początkowego maski
ToRedCzerwona składowa koloru końcowego maski
ToGreenZielona składowa koloru końcowego maski
ToBlueNiebieska składowa koloru końcowego maski

Wartości zwracane

0Nie wybrano obrazu
1Maska obrazu została pomyślnie ustawiona