THotPDF.RenderColorimetricLuminosityMasks

Vælger, hvordan rendering af indlæste sider omdanner farverne i en luminositets-softmaske til maskeværdier

Deklaration

property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;

Bemærkninger

Når egenskaben er false (standardværdien), vægter en luminositetsmaske gruppens beregnede røde, grønne og blå værdier som 0.30, 0.59 og 0.11, uanset gruppens blending space. En mellemgrå maskerer derfor omkring halvdelen, hvilket er sådan, almindelige PDF-fremvisere tegner dropskygger og udtoningen

Når egenskaben er true, og maskegruppen har et CIE-baseret blending space (CalGray, CalRGB, Lab eller ICCBased), tager masken CIE 1931 Y-komponenten, som ISO 32000-1 afsnit 11.5.3 beskriver. Y måles på en lineær skala, så den samme mellemgrå kun maskerer omkring en femtedel, og skygger bliver lysere end i almindelige fremvisere

Grupper i device spaces påvirkes ikke. Maskens /BC-baggrundsfarve konverteres på samme måde som malingen inde i gruppen

Indstillingen indgår i render-cache-identiteten i hukommelsen og på disken, så bitmaps renderet under én indstilling aldrig returneres for den anden

Eksempel

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

Se også Advanced Rendering Semantics