THotPDF.RenderColorimetricLuminosityMasks

Bira kako renderovanje učitane stranice pretvara boje luminosity soft maske u vrednosti maske

Deklaracija

property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;

Napomene

Kada je svojstvo false (podrazumevano), luminosity maska ponderiše razrešene crvene, zelene i plave vrednosti svoje grupe kao 0.30, 0.59 i 0.11, ma kakav bio blending prostor grupe. Srednje siva boja zato maskira oko polovinu, i upravo tako uobičajeni PDF pregledači crtaju senke i izbleđivanja

Kada je svojstvo true a grupa maske ima CIE-zasnovan blending prostor (CalGray, CalRGB, Lab ili ICCBased), maska uzima CIE 1931 Y komponentu kako opisuje ISO 32000-1 odeljak 11.5.3. Y se meri na linearnoj skali, pa ista srednje siva maskira samo oko petinu i senke izlaze svetlije nego u uobičajenim pregledačima

Grupe u prostorima uređaja nisu pogođene. /BC boja pozadine maske konvertuje se na isti način kao boja unutar grupe

Podešavanje učestvuje u identitetu render-keša u memoriji i na disku, pa se bitmapa renderovana uz jedno podešavanje nikada ne vraća za drugo

Primer

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

Vidi takođe Advanced Rendering Semantics