SetImageMask

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

Descripción

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

El intervalo de colores especificado se volverá transparente. Funciona mejor con imágenes comprimidas sin pérdidas, como BMP o TIFF

Las imágenes JPEG utilizan compresión con pérdida, por lo que la máscara de imagen puede producir 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. En las imágenes monocromas solo se utiliza 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
FromGreenComponente 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 ha seleccionado ninguna imagen
1La máscara de imagen se estableció correctamente