THotPDF.RenderColorimetricLuminosityMasks

Sceglie come il rendering delle pagine caricate trasforma i colori di una soft mask di luminosità in valori di maschera

Dichiarazione

property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;

Osservazioni

Quando la proprietà è false (il valore predefinito), una maschera di luminosità pondera i valori risolti di rosso, verde e blu del suo gruppo come 0.30, 0.59 e 0.11, qualunque sia lo spazio di blending del gruppo. Un grigio medio maschera quindi circa la metà, che è come i comuni viewer PDF disegnano ombre portate e dissolvenze

Quando la proprietà è true e il gruppo della maschera ha uno spazio di blending basato su CIE (CalGray, CalRGB, Lab o ICCBased), la maschera assume la componente Y CIE 1931 come descritto dalla sezione 11.5.3 di ISO 32000-1. Y è misurata su scala lineare, così lo stesso grigio medio maschera solo circa un quinto e le ombre risultano più chiare che nei viewer comuni

I gruppi negli spazi device non sono coinvolti. Il colore di sfondo /BC della maschera viene convertito allo stesso modo della pittura dentro il gruppo

L'impostazione partecipa all'identità della cache di rendering in memoria e su disco, così le bitmap renderizzate con un'impostazione non vengono mai restituite per l'altra

Esempio

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

Vedere anche Semantiche avanzate di rendering