THotPDF.RenderColorimetricLuminosityMasks

Elige cómo el renderizado de páginas cargadas convierte los colores de una máscara suave de luminosidad en valores de máscara

Declaración

property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;

Observaciones

Cuando la propiedad es false (el valor predeterminado), una máscara de luminosidad pondera los valores rojo, verde y azul resueltos de su grupo como 0.30, 0.59 y 0.11, sea cual sea el espacio de mezcla del grupo. Un gris medio enmascara por tanto cerca de la mitad, que es como los visores PDF comunes dibujan sombras difuminadas y fundidos

Cuando la propiedad es true y el grupo de la máscara tiene un espacio de mezcla basado en CIE (CalGray, CalRGB, Lab o ICCBased), la máscara toma la componente Y de CIE 1931 tal como lo describe la sección 11.5.3 de ISO 32000-1. Y se mide en escala lineal, de modo que el mismo gris medio enmascara solo cerca de un quinto y las sombras salen más claras que en los visores comunes

Los grupos en espacios de dispositivo no se ven afectados. El color de fondo /BC de la máscara se convierte de la misma manera que la pintura dentro del grupo

El ajuste participa en la identidad del caché de render en memoria y en disco, de modo que los bitmaps renderizados bajo un ajuste nunca se devuelven para el otro

Ejemplo

Doc.RenderColorimetricLuminosityMasks:= true;
Bitmap:= Doc.RenderLoadedPageToBitmap(0, 150);

Véase también Advanced Rendering Semantics