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
| ImageID | Identyfikator obrazu docelowego |
|---|---|
| MaskImageID | Identyfikator obrazu, którego próbki szarości dostarczają wartości krycia |
| Matte | Pusty 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