THotPDF.RenderColorimetricLuminosityMasks

Избира как рендирането на заредени страници превръща цветовете на luminosity soft mask в стойности на маската

Декларация

property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;

Бележки

Когато свойството е false (по подразбиране), luminosity маска претегля решените червена, зелена и синя стойности на групата си с 0.30, 0.59 и 0.11, независимо от пространството за смесване на групата. Средно сиво затова маскира около половината — така обичайните PDF визуализатори рисуват drop shadow сенки и избледнявания

Когато свойството е true и групата на маската има CIE-базирано пространство за смесване (CalGray, CalRGB, Lab или ICCBased), маската взема CIE 1931 Y компонентата, както описва ISO 32000-1 раздел 11.5.3. Y се измерва по линейна скала, така че същото средно сиво маскира само около една пета и сенките излизат по-светли, отколкото в обичайните визуализатори

Групите в устройствени пространства не са засегнати. /BC фоновият цвят на маската се преобразува по същия начин като боите в групата

Настройката участва в идентичността на render кеша в паметта и на диска, така че bitmap-и, рендерирани при една настройка, никога не се връщат за другата

Пример

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

Вижте също Разширена семантика на изобразяването