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