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