PDF格式分析(五十五)Graphics Objects 图形对象

PDF格式分析文章探讨了PDF中的图形对象类型,包括路径、文本、外部对象、内联图像和shading,并指出PDF 1.4开始支持透明效果。图形对象与操作符共同构建页面外观,早期版本不支持透明,而1.4及以后版本引入了透明成像模型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

内容流中存在两种类型的元素:一、图形对象(字体,shading,图片,通常用name对象表示),二、修饰图形对象的操作符(定位,缩放,颜色,大小,剪切,透明等),由这两类元素描绘出了页面的外观。

PDF提供五种类型的图形对象:

1、路径对象,可以是直线,矩形和贝塞尔曲线,或它们组合而成的任意形状。 路径可以自身相交。

2、文本对象,由一个或多个字符串组成。

3、外部对象(XObject),是在内容流外部定义的对象,并作为命名资源引用(“资源字典”)。

4、内联图像对象,使用特殊语法直接在内容流中表示小图像的数据。

5、shading对象,描述几何形状,其颜色是形状内位置的任意函数。 (在绘制其他图形对象时,shading也可以被视为颜色;在这种情况下,它不被视为单独的图形对象。)

PDF 1.3及更早版本不支持透明,由于每个图形对象按顺序绘制,后面绘制的内容,会把前面绘制的内容覆盖掉。
PDF 1.4开始支持透明成像模型,对象可以根据设置透明程度。

下表总结了所有PDF操作符:

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值