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 vale false (el valor por defecto), una máscara de luminosidad pondera los valores resueltos de rojo, verde y azul 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 alrededor de la mitad, que es como los visores PDF habituales dibujan las sombras proyectadas y los fundidos

Cuando la propiedad vale 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 como describe la sección 11.5.3 de ISO 32000-1. Y se mide en una escala lineal, de modo que el mismo gris medio solo enmascara alrededor de un quinto y las sombras salen más claras que en los visores habituales

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 de la caché de renderizado en memoria y en disco, de modo que los mapas de bits renderizados con un ajuste nunca se devuelven para el otro

Ejemplo

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

Véase también Semántica de renderizado avanzada