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