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
| FromRed | El componente rojo del color inicial de la máscara |
|---|---|
| FromGreen | Componente verde del color inicial de la máscara |
| FromBlue | El componente azul del color inicial de la máscara |
| ToRed | El componente rojo del color final de la máscara |
| ToGreen | El componente verde del color final de la máscara |
| ToBlue | El componente azul del color final de la máscara |
Valores devueltos
| 0 | No se ha seleccionado ninguna imagen |
|---|---|
| 1 | La máscara de imagen se estableció correctamente |