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 predefinido), 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 mistura do grupo. Um cinza médio mascara, portanto, cerca de metade, que é como os visualizadores PDF comuns desenham sombras projetadas e esbatimentos

Quando a propriedade é true e o grupo da máscara tem um espaço de mistura baseado em CIE (CalGray, CalRGB, Lab ou ICCBased), a máscara assume a componente Y do CIE 1931 como a secção 11.5.3 da ISO 32000-1 descreve. Y é medido numa 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 visualizadores comuns

Os 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 definição participa na identidade da cache de renderização em memória e em disco, de modo que os bitmaps renderizados sob uma definição nunca são devolvidos para a outra

Exemplo

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

Consulte também Advanced Rendering Semantics