0

运算符在 PDF 创建中的用途是OP什么?透明度是由哪个因素决定的?

q
0 g
0 G
1 w 10 M 
/GS4 gs
/Fm3 Do
Q

PDF 源代码/Fm3

q
65.136 431.142 491.727 -307.179 re
W n
q
/GS0 gs
493.7399902 0 0 308.3157654 64.0563507 123.963913 cm
/Im0 Do
Q
Q
0 0 0 0 k
/GS1 gs
63.416 432.9 495 -310.32 re
f

CA 的值为 1,OPM 为 1,在 GS1 扩展图形状态下 OP 为假。

GS1下的矩形是全透明还是填充透明?

4

1 回答 1

1

CA 的值为 1,OPM 为 1,在 GS1 扩展图形状态下 OP 为假。

根据PDF 规范

OP boolean (可选)指定是否应用叠印的标志。在 PDF 1.2 和更早版本中,有一个适用于所有绘画操作的套印参数。从 PDF 1.3 开始,应有两个单独的叠印参数:一个用于描边,一个用于所有其他绘画操作。指定一个OP条目应设置两个参数,除非在同一图形状态参数字典中还有一个op条目,在这种情况下,OP条目应仅设置用于描边的叠印参数。

OPM整数(可选;PDF 1.3)叠印模式。

CA编号(可选;PDF 1.4)当前描边 alpha 常数,指定用于透明成像模型中的描边操作的恒定形状或恒定不透明度值。

(表 58 – 图形状态参数字典中的条目)

如果 overprint 参数为false(默认值),则在任何颜色空间中绘制颜色都会导致未指定着色剂的相应区域被擦除(使用 0.0 的色调值绘制)。效果是页面上任何位置的颜色都是最后绘制的颜色,这与不透明成像模型的正常绘制行为一致。

当启用叠印时,附加的图形状态参数,叠印模式 (PDF 1.3) 将影响对DeviceCMYK颜色空间中颜色分量的色调值 0.0 的解释。该参数由图形状态参数字典中的OPM条目控制;如上所述,它仅在 overprint 参数为true时才有效。

(第 8.6.7 节套印控制)

因此,/GS1 gs关闭叠印并选择不透明的描边。

该操作不会以任何方式改变填充的不透明度。

所以要确定

GS1下的矩形是全透明还是填充透明

之前必须更多地了解图形状态,尤其是

  • 是否/GS4 gs(或任何更早的图形状态更改)改变了填充不透明度和
  • Fm3是否定义(或它的一部分)具有此处相关属性的透明度组。

此外,当前的混合模式是什么?某些混合模式可能具有提醒不透明度的效果。

于 2015-03-20T09:10:10.740 回答