Ghostscript 边界框(BoundingBox)值

3

我在思考,这些bbox值是如何被打印出来的:

gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox myfile.pdf

%%BoundingBox: 46 911 1668 4537
%%HiResBoundingBox: 46.080002 911.520035 1667.520064 4536.000173

top-left-X,top-left-Y,....是什么?

这些值的度量单位是什么(1/72")?

感谢您的帮助。

1个回答

2
这些数值以PostScript中的"points"为单位给出:
72 points == 1 inch

是的,测量值为1/72英寸...

这四个值需要被读作两对坐标,描述一个矩形框住边界框的左下角和右上角点。

PostScript坐标系的原点位于左下角。

46 911部分是左下角点:距离左边缘46个,距离底部边缘911个

1668 4537部分是右上角点:距离左边缘1668个,距离底部边缘4537个


(纠正了一个有些拼写错误...感谢Scolytus指出。)


@pipitas:答案中似乎有一些错别字。由于我不知道正确的内容,因此无法建议编辑。您写道,两个坐标对都描述了左下角点。您能否请进一步澄清坐标原点在哪里?如果它在左下角,为什么距离是从右边缘测量的?谢谢。 - Scolytus
@Scolytus:谢谢你的提示。你是对的。有/曾经有错别字。我现在会纠正它们。 - Kurt Pfeifle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接