THotPDF.RenderColorimetricLuminosityMasks
Escolhe como a renderização de páginas carregadas transforma as cores de uma soft mask de luminosidade em valores de máscara
Declaração
property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;
Observações
Quando a propriedade é false (o padrão), uma máscara de luminosidade pondera os valores de vermelho, verde e azul resolvidos do seu grupo como 0.30, 0.59 e 0.11, seja qual for o espaço de mesclagem do grupo. Um cinza médio, portanto, mascara cerca de metade, que é como viewers PDF comuns desenham sombras projetadas e esmaecimentos
Quando a propriedade é true e o grupo da máscara tem um espaço de mesclagem baseado em CIE (CalGray, CalRGB, Lab ou ICCBased), a máscara assume o componente Y do CIE 1931 como a seção 11.5.3 da ISO 32000-1 descreve. Y é medido em uma escala linear, de modo que o mesmo cinza médio mascara apenas cerca de um quinto e as sombras ficam mais claras do que nos viewers comuns
Grupos em espaços de dispositivo não são afetados. A cor de fundo /BC da máscara é convertida da mesma maneira que a pintura dentro do grupo
A configuração participa da identidade do cache de renderização em memória e em disco, de modo que bitmaps renderizados sob uma configuração nunca são retornados para a outra
Exemplo
Doc.RenderColorimetricLuminosityMasks:= true;
Bitmap:= Doc.RenderLoadedPageToBitmap(0, 150);
Veja também Advanced Rendering Semantics