SetImageSoftMaskEx
Tratamiento de imágenes, transparencia
Descripción
Convierte MaskImageID en una máscara suave de escala de grises, aplica un color mate opcional y la adjunta a ImageID
Sintaxis
Delphi
Function TPDFlib.SetImageSoftMaskEx(ImageID, MaskImageID: Integer; Const Matte: WideString): Integer;
Parámetros
| ImageID | Identificador de la imagen de destino |
|---|---|
| MaskImageID | Identificador de imagen cuyas muestras de escala de grises proporcionan valores de opacidad |
| Matte | Cadena vacía para omitir /Matte, o una matriz numérica PDF con entre uno y cuatro componentes de color de 0 a 1 adecuados para el espacio de color de la imagen de destino |
Valores devueltos
Devuelve ImageID si la operación se realiza correctamente; en caso contrario, 0
Observaciones
Las imágenes de destino y de máscara deben tener idénticas dimensiones en píxeles y ser objetos de imagen distintos
La versión del documento se eleva a PDF 1.4 cuando se adjunta la máscara
Los modos PDF/A-1 y PDF/X-1 rechazan esta operación porque no permiten transparencia
Véase también
SetImageSoftMaskFromImage, NewSoftMaskGraphicsState, FlattenTransparency