SetImageSoftMaskEx

Manejo 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

ImageIDID de la imagen de destino
MaskImageIDID de imagen cuyas muestras de escala de grises proporcionan valores de opacidad
MatteCadena vacía para omitir /Matte, o una matriz numérica PDF con uno a cuatro componentes de color entre 0 y 1 adecuados para el espacio de color de la imagen de destino

Valores devueltos

Devuelve ImageID si se realiza correctamente; de lo contrario, 0

Observaciones

Las imágenes de destino y máscara deben tener dimensiones de píxeles idénticas 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