THotPDF.RenderColorimetricLuminosityMasks

Velger hvordan rendering av innlastede sider gjør fargene i en luminositetsmaske om til maskeverdier

Deklarasjon

property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;

Merknader

Når egenskapen er false (standardverdien), vekter en luminositetsmaske de utløste røde, grønne og blå verdiene til gruppen sin som 0,30, 0,59 og 0,11, uansett gruppens blandingsrom. En midtgrå maskerer derfor rundt halvparten, noe som er hvordan vanlige PDF-visninger tegner dråpeskygger og toninger

Når egenskapen er true og maskegruppen har et CIE-basert blandingsrom (CalGray, CalRGB, Lab eller ICCBased), tar masken CIE 1931 Y-komponenten slik ISO 32000-1 avsnitt 11.5.3 beskriver. Y måles på en lineær skala, så den samme midtgrå maskerer bare rundt en femtedel, og skygger blir lysere enn i vanlige visninger

Grupper i enhetsrom påvirkes ikke. Maskens /BC-bakgrunnsfarge konverteres på samme måte som malingen inni gruppen

Innstillingen inngår i identiteten til renderingshurtigbufferen i minne og på disk, slik at bitmapper rendret under én innstilling aldri returneres for den andre

Eksempel

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

Se også Advanced Rendering Semantics