THotPDF.RenderColorimetricLuminosityMasks
Choisit comment le rendu des pages chargées convertit les couleurs d’un masque doux de luminosité en valeurs de masque
Déclaration
property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;
Remarques
Quand la propriété vaut false (la valeur par défaut), un masque de luminosité pondère les valeurs rouge, verte et bleue résolues de son groupe à 0.30, 0.59 et 0.11, quel que soit l’espace de fusion du groupe. Un gris moyen masque donc environ la moitié, ce qui correspond à la façon dont les visionneuses PDF courantes dessinent les ombres portées et les fondus
Quand la propriété vaut true et que le groupe du masque a un espace de fusion à base CIE (CalGray, CalRGB, Lab ou ICCBased), le masque prend la composante Y CIE 1931 comme le décrit la section 11.5.3 de l’ISO 32000-1. Y se mesure sur une échelle linéaire, si bien que le même gris moyen ne masque qu’environ un cinquième et que les ombres sortent plus claires que dans les visionneuses courantes
Les groupes dans les espaces de périphérique ne sont pas concernés. La couleur de fond /BC du masque est convertie de la même manière que la peinture à l’intérieur du groupe
Le réglage participe à l’identité du cache de rendu en mémoire et sur disque, si bien que les bitmaps rendus sous un réglage ne sont jamais restitués pour l’autre
Exemple
Doc.RenderColorimetricLuminosityMasks:= true;
Bitmap:= Doc.RenderLoadedPageToBitmap(0, 150);
Voir aussi Sémantique de rendu avancée