THotPDF.RenderColorimetricLuminosityMasks
Bepaalt hoe rendering van geladen pagina's de kleuren van een luminosity soft mask naar maskerwaarden omzet
Declaratie
property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;
Opmerkingen
Wanneer de eigenschap false is (de standaard), weegt een luminosity masker de opgeloste rood-, groen- en blauwwaarden van zijn groep als 0.30, 0.59 en 0.11, ongeacht de blendruimte van de groep. Een midgrijs maskeert daardoor ongeveer de helft, en zo tekenen gangbare PDF-viewers slagschaduwen en vervagingen
Wanneer de eigenschap true is en de maskergroep een op CIE gebaseerde blendruimte heeft (CalGray, CalRGB, Lab of ICCBased), neemt het masker de CIE 1931 Y-component zoals ISO 32000-1 sectie 11.5.3 dat beschrijft. Y wordt op een lineaire schaal gemeten, dus hetzelfde midgrijs maskeert maar ongeveer een vijfde en schaduwen vallen lichter uit dan in gangbare viewers
Groepen in device-ruimten worden niet beïnvloed. De /BC-achtergrondkleur van het masker wordt op dezelfde manier omgezet als de verf binnen de groep
De instelling participeert in de render-cache-identiteit in geheugen en op schijf, zodat bitmaps die onder de ene instelling zijn gerenderd nooit voor de andere worden teruggegeven
Voorbeeld
Doc.RenderColorimetricLuminosityMasks:= true;
Bitmap:= Doc.RenderLoadedPageToBitmap(0, 150);
Zie ook Geavanceerde renderingsemantiek