THotPDF.RenderColorimetricLuminosityMasks
Alege cum transformă randarea paginilor încărcate culorile unei măști soft de luminozitate în valori de mască
Declarație
property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;
Observații
Când proprietatea este false (valoarea implicită), o mască de luminozitate cântărește valorile rezolvate de roșu, verde și albastru ale grupului său cu 0.30, 0.59 și 0.11, indiferent de spațiul de amestecare al grupului. Un gri mijlociu maschează deci aproximativ jumătate, exact cum desenează vizualizatoarele PDF obișnuite umbrele și efectele de estompare
Când proprietatea este true și grupul măștii are un spațiu de amestecare bazat pe CIE (CalGray, CalRGB, Lab sau ICCBased), masca preia componenta Y CIE 1931 așa cum descrie ISO 32000-1 secțiunea 11.5.3. Y se măsoară pe o scală liniară, deci același gri mijlociu maschează doar aproximativ o cincime, iar umbrele ies mai deschise decât în vizualizatoarele obișnuite
Grupurile din spații de dispozitiv nu sunt afectate. Culoarea de fundal /BC a măștii este convertită în același mod ca pictura din interiorul grupului
Setarea participă la identitatea cache-ului de randare în memorie și pe disc, deci bitmap-urile randate sub o setare nu sunt niciodată returnate pentru cealaltă
Exemplu
Doc.RenderColorimetricLuminosityMasks:= true;
Bitmap:= Doc.RenderLoadedPageToBitmap(0, 150);
Vezi și Semantici avansate de randare