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)时,蒙版按 ISO 32000-1 第 11.5.3 节的描述采用 CIE 1931 Y 分量。Y 按线性刻度度量,同样的中灰色只遮住约五分之一,阴影比常见查看器更浅

设备空间的组不受影响。蒙版的 /BC 背景色与组内绘制内容按相同方式转换

该设置参与内存和磁盘渲染缓存的标识计算,因此一种设置下渲染的位图绝不会作为另一种设置的结果返回

示例

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

参见 高级渲染语义