PDF格式分析(五十六)Coordinate Systems 坐标系

PDF中的坐标系统和变换对于理解文档中图形、文本和图像的位置至关重要。本文介绍了设备空间、用户空间和其他坐标空间的概念,以及它们之间的转换矩阵。用户空间提供了一种与设备无关的方式来描述页面内容,确保在不同设备上一致性。常见转换如平移、缩放、旋转等可以通过变换矩阵实现,并强调了转换顺序的重要性。
摘要由CSDN通过智能技术生成

      PDF中,所有绘制都在画布(也就是我们看到的页面page)上进行的。坐标系决定了显示在页面上的文本、图形和图像的位置、方向和大小。本节介绍PDF中使用的每个坐标系,包括它们之间的关系以及如何转换。

      注:本节讨论的坐标系适用于 2D 图形。

一、坐标空间

      路径和位置是通过一对坐标进行定义的, x(横坐标) 和 y(纵坐标),表示二维坐标空间中的水平位置和垂直位置。坐标空间由以下与当前页面相关的属性决定:

• 坐标原点
• X和Y轴的方向
• 沿X和Y轴的长度

      PDF定义了几种坐标空间,用于解析图形对象的坐标。以下各节描述了这些空间及其之间的关系。

      坐标空间之间的变换由变换矩阵定义,变换矩阵可以指定二维坐标的任何线性映射,包括平移、缩放、旋转、反射和倾斜。变换矩阵在第4.2.2节“公共变换”和第4.2.3节“变换矩阵”中进行了讨论。

1、设备空间

    每一种用来显示PDF的设备(显示器、打印机),都可能有自己的独特的一套设备坐标系,也被称作设备空间,或是坐标原点不同,X和Y轴的方向不同,也可能是分辨率不同,这些不同就会导致显示出来的对象不一样,如下图&#x

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值