SetImageSoftMaskEx

Manipulação de imagens, Transparência

Descrição

Converte MaskImageID em uma soft mask em tons de cinza, aplica uma cor de matte opcional e a anexa a ImageID

Sintaxe

Delphi

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

Parâmetros

ImageIDID da imagem alvo
MaskImageIDID da imagem cujas amostras em tons de cinza fornecem os valores de opacidade
MatteString vazia para omitir /Matte, ou um array numérico PDF com um a quatro componentes de cor de 0 a 1, adequados ao espaço de cores da imagem alvo

Valores retornados

Retorna ImageID em caso de sucesso, caso contrário 0

Observações

As imagens de destino e de máscara precisam ter dimensões de pixel idênticas e precisam ser objetos de imagem diferentes

A versão do documento é elevada ao PDF 1.4 quando a máscara é anexada

A versão do documento é elevada ao PDF 1.4 quando a máscara é anexada Os modos PDF/A-1 e PDF/X-1 rejeitam esta operação porque não permitem transparência

Veja também

SetImageSoftMaskFromImage, NewSoftMaskGraphicsState, FlattenTransparency