THotPDF.RenderColorimetricLuminosityMasks

Styr hur rendering av inlästa sidor omvandlar färgerna i en luminositetsmjukmask till maskvärden

Deklaration

property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;

Anmärkningar

När egenskapen är false (standardvärdet) viktas en luminositetsmasks utlösta röda, gröna och blå värden för sin grupp som 0,30, 0,59 och 0,11, oavsett gruppens blandningsrymd. En medelgrå ton maskerar därför omkring hälften, vilket är hur vanliga PDF-visare ritar släppskuggor och toningar

När egenskapen är true och maskgruppen har en CIE-baserad blandningsrymd (CalGray, CalRGB, Lab eller ICCBased) tar masken CIE 1931 Y-komponenten så som ISO 32000-1 avsnitt 11.5.3 beskriver. Y mäts på en linjär skala, så samma medelgrå ton maskerar bara omkring en femtedel och skuggor blir ljusare än i vanliga visare

Grupper i enhetsrymder påverkas inte. Maskens /BC-bakgrundsfärg omvandlas på samma sätt som färgen inuti gruppen

Inställningen ingår i identiteten för renderingscachen i minne och på disk, så bitmappar som renderats under en inställning returneras aldrig för den andra

Exempel

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

Se även Advanced Rendering Semantics