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