这是一个红色的盒子:
162 86 m 162 286 l 362 286 l 362 86 l h
1 0 0 rg f
我该如何为其添加部分透明度?
我已经阅读了PDF规范中的透明度部分,但我似乎只能找到模型和公式,而不是实际添加填充透明度的方法。
/Resources<</ExtGState<<
/GS1 <</ca 0.5>>
>>>>
/GS1 gs
1 0 0 rg
162 86 m
162 286 l
362 286 l
362 86 l
h
f
162 86 m 162 286 l 362 286 l 362 86 l h
1 0 0 rg f
162 ... l h
)和路径填充操作(f
)之间。这是无效的,请参考规范中的图形对象第9页,在路径构建之后(和可选的剪辑路径运算符之后),必须立即进行路径绘制操作。 (许多PDF查看器确实接受无效的操作顺序,但它仍然是无效的)。
/Resources<</ExtGState<<
/GS1 << /SMask<</Type/Mask/S/Luminosity/G 1 0 R >> >>
>> >>
对象1 0是此XObject:
1 0 obj
<<
/Group<</CS/DeviceGray/S/Transparency>>
/Type/XObject
/Resources<</Shading<<
/Sh1<<
/Coords[262 186 10 262 186 190]
/ColorSpace/DeviceRGB
/ShadingType 3
/Extend[true true]
/Function <</Domain[0 1]/FunctionType 2/N 1/C1[0 0 0]/C0[1 1 1]>>
>>
>>>>
/Subtype/Form
/BBox[0 0 500 400]
/Matrix [1 0 0 1 0 0]
/Length 10
/FormType 1
>>stream
/Sh1 sh
endstream