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
| FromRed | El componente rojo del color inicial de la máscara |
|---|---|
| FromGreen | El 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 seleccionó ninguna imagen |
|---|---|
| 1 | La máscara de imagen se estableció correctamente |