SetImageMask

Manejo de imágenes, diseño de página

Descripción

Establece la máscara de la imagen seleccionada. Esto puede usarse para hacer transparentes partes de una imagen cuando se dibuja con las funciones DrawImage o DrawScaledImage

El intervalo de color especificado se volverá transparente. Esto funciona mejor con imágenes comprimidas sin pérdida, como BMP o TIFF

Las imágenes JPEG usan compresión con pérdida, por lo que la máscara de imagen puede provocar efectos de halo

Los valores de los parámetros de color van de 0 a 1, donde 0 indica el 0 % y 1 indica el 100 % del color. Para las imágenes monocromas solo se usará el componente rojo

Sintaxis

Delphi

Function TPDFlib.SetImageMask(FromRed, FromGreen, FromBlue, ToRed, ToGreen, ToBlue: Double): Integer;

ActiveX

Function PDFlib::SetImageMask(FromRed As Double, FromGreen As Double, FromBlue As Double, ToRed As Double, ToGreen As Double, ToBlue As Double) As Long

DLL

int DLSetImageMask(int InstanceID, double FromRed, double FromGreen, double FromBlue, double ToRed, double ToGreen, double ToBlue);

Parámetros

FromRedEl componente rojo del color inicial de la máscara
FromGreenEl componente verde del color inicial de la máscara
FromBlueEl componente azul del color inicial de la máscara
ToRedEl componente rojo del color final de la máscara
ToGreenEl componente verde del color final de la máscara
ToBlueEl componente azul del color final de la máscara

Valores devueltos

0No se seleccionó ninguna imagen
1La máscara de imagen se estableció correctamente