THotPDF.RenderColorimetricLuminosityMasks

Valitsee, miten ladatun sivun renderöinti muuttaa luminanssipeitemaskin värit maskiarvoiksi

Määrittely

property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;

Huomautukset

Kun ominaisuus on false (oletus), luminanssimaski painottaa ryhmänsä ratkaistut punaisen, vihreän ja sinisen arvot suhtein 0.30, 0.59 ja 0.11 ryhmän sekoitusavaruudesta riippumatta. Keskiharmaa peittää siksi noin puolet, ja juuri niin yleiset PDF-katselimet piirtävät pudotusvarjot ja häivytykset

Kun ominaisuus on true ja maskiryhmällä on CIE-pohjainen sekoitusavaruus (CalGray, CalRGB, Lab tai ICCBased), maski ottaa CIE 1931 Y-komponentin niin kuin ISO 32000-1:n kohta 11.5.3 kuvaa. Y mitataan lineaarisella asteikolla, joten sama keskiharmaa peittää vain noin viidenneksen, ja varjot tulevat vaaleammiksi kuin yleisissä katselimissa

Laiteavaruuksissa olevat ryhmät eivät muutu. Maskin /BC-taustaväri muunnetaan samalla tavalla kuin ryhmän sisään piirretty väri

Asetus vaikuttaa muisti- ja levyrenderöintivälimuistin identiteettiin, joten toisella asetuksella renderöityjä bittikarttoja ei koskaan palauteta toiselle asetukselle

Esimerkki

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

Katso myös Advanced Rendering Semantics