THotPDF.RenderColorimetricLuminosityMasks
Вибирає, як рендеринг завантаженої сторінки перетворює кольори м'якої маси яскравості на значення маски
Оголошення
property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;
Примітки
Коли властивість має значення false (типове), маса яскравості зважує обчислені червоне, зелене та синє значення своєї групи з коефіцієнтами 0.30, 0.59 і 0.11, яким би не був простір змішування групи. Тому середньо-сірий колір маскує приблизно половину — саме так типові переглядачі PDF малюють тіні, що падають, і згасання
Коли властивість має значення true, а група маси має простір змішування на основі CIE (CalGray, CalRGB, Lab або ICCBased), маса бере компонент Y CIE 1931, як описано в розділі 11.5.3 ISO 32000-1. Y вимірюється на лінійній шкалі, тому той самий середньо-сірий колір маскує лише приблизно п'яту частину, і тіні виходять світлішими, ніж у типових переглядачах
Групи в апаратних просторах не зазнають впливу. Колір підкладки /BC маси перетворюється так само, як фарба всередині групи
Це налаштування бере участь в ідентичності кешу рендерингу в пам'яті та на диску, тому растрові зображення, відрендерені з одним налаштуванням, ніколи не повертаються для іншого
Приклад
Doc.RenderColorimetricLuminosityMasks:= true;
Bitmap:= Doc.RenderLoadedPageToBitmap(0, 150);
Див. також: Advanced Rendering Semantics