我有一个 PostScript 对象,其具有已知的 bbox。我想将此对象插入到当前图像中,其中我知道此插入对象在当前用户空间中应具有的 bbox。如何在 PostScript 代码中计算应连接到 CTM 以获得预期结果的转换矩阵?请注意,可能需要平移、缩放和旋转。
答案1
- 将现有盒子按单位正方形缩小。
1 width div 1 height div scale
- 将其放大至所需尺寸。
wid hgt scale
(3. 必要时调整位置)
我有一个 PostScript 对象,其具有已知的 bbox。我想将此对象插入到当前图像中,其中我知道此插入对象在当前用户空间中应具有的 bbox。如何在 PostScript 代码中计算应连接到 CTM 以获得预期结果的转换矩阵?请注意,可能需要平移、缩放和旋转。
1 width div 1 height div scale
wid hgt scale
(3. 必要时调整位置)