SetImageSoftMaskEx
Tratamento de imagens, transparência
Descrição
Converte MaskImageID numa máscara suave em escala de cinzentos, aplica uma cor mate opcional e associa-a a ImageID
Sintaxe
Delphi
Function TPDFlib.SetImageSoftMaskEx(ImageID, MaskImageID: Integer; Const Matte: WideString): Integer;
Parâmetros
| ImageID | ID da imagem de destino |
|---|---|
| MaskImageID | ID da imagem cujas amostras em escala de cinzentos fornecem valores de opacidade |
| Matte | Cadeia vazia para omitir /Matte, ou uma matriz numérica PDF com um a quatro componentes de cor entre 0 e 1, adequados ao espaço de cor da imagem de destino |
Valores devolvidos
Devolve ImageID em caso de êxito; caso contrário, 0
Observações
As imagens de destino e de máscara têm de ter dimensões de píxeis idênticas e ser objetos de imagem diferentes
A versão do documento é elevada para PDF 1.4 quando a máscara é associada
Os modos PDF/A-1 e PDF/X-1 rejeitam esta operação porque não permitem transparência
Consulte também
SetImageSoftMaskFromImage, NewSoftMaskGraphicsState, FlattenTransparency