THotPDF.RenderColorimetricLuminosityMasks
Určuje, ako renderovanie načítanej stránky mení farby luminozitnej soft masky na hodnoty masky
Deklarácia
property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;
Poznámky
Keď je vlastnosť false (predvolená), luminozitná maska váži vyhodnotené červené, zelené a modré hodnoty svojej skupiny ako 0.30, 0.59 a 0.11 bez ohľadu na blending space skupiny. Stredne sivá preto maskuje približne polovicu, takto kreslia bežné prehliadače PDF tiene a prechody
Keď je vlastnosť true a skupina masky má blending space založený na CIE (CalGray, CalRGB, Lab alebo ICCBased), maska berie zložku Y z CIE 1931 tak, ako popisuje oddiel 11.5.3 normy ISO 32000-1. Y sa meria na lineárnej škále, takže tá istá stredne sivá maskuje len približne pätinu a tiene vyjdú svetlejšie ako v bežných prehliadačoch
Skupiny v device spaces nie sú ovplyvnené. Farba pozadia /BC masky sa konvertuje rovnakým spôsobom ako farba vnútri skupiny
Nastavenie sa započítava do identity render cache v pamäti aj na disku, takže bitmapy vykreslené pri jednom nastavení sa nikdy nevrátia pre druhé
Príklad
Doc.RenderColorimetricLuminosityMasks:= true;
Bitmap:= Doc.RenderLoadedPageToBitmap(0, 150);
Pozri tiež Advanced Rendering Semantics