SetImageSoftMaskEx

Obsługa obrazów, Przezroczystość

Opis

Konwertuje MaskImageID na miękką maskę w skali szarości, stosuje opcjonalny kolor matte i dołącza ją do ImageID

Składnia

Delphi

Function TPDFlib.SetImageSoftMaskEx(ImageID, MaskImageID: Integer; Const Matte: WideString): Integer;

Parametry

ImageIDIdentyfikator obrazu docelowego
MaskImageIDIdentyfikator obrazu, którego próbki szarości dostarczają wartości krycia
MattePusty ciąg pomija /Matte; można też podać tablicę liczbową PDF zawierającą od jednej do czterech składowych koloru z zakresu od 0 do 1, odpowiednich dla przestrzeni barw obrazu docelowego

Wartości zwracane

Zwraca ImageID w przypadku powodzenia, w przeciwnym razie 0

Uwagi

Obrazy docelowy i maski muszą mieć jednakowe wymiary w pikselach i być różnymi obiektami obrazu

Po dołączeniu maski wersja dokumentu jest podnoszona do PDF 1.4

Tryby PDF/A-1 i PDF/X-1 odrzucają tę operację, ponieważ nie zezwalają na przezroczystość

Zobacz również

SetImageSoftMaskFromImage, NewSoftMaskGraphicsState, FlattenTransparency