如何缩放图片中的整个图形?

如何缩放图片中的整个图形?

给定一张图片:

.PS
circle "Foo"
arrow
box "Bar"
arrow
box dashed "Foo" "Dashed"
.PE

是否可以缩放整个图表元素的宽度和高度?

我尝试过scale = 2但没有成功。

答案1

缩放图片实际上不起作用。当可绘制对象指定了尺寸时,scale 变量似乎主要被使用。

您可以尝试设置最大高度,例如

.PS 1.5
<your picture>

但这会导致框中的文本过大。

减小字体大小也可以提供更容易接受的图片:

.ps -5
.PS 1.5
circle "Foo"
arrow
box "Bar"
arrow
box dashed "Foo" "Dashed"
.PE
.ps +5

最后,我采取了单独绘制图片并将它们嵌入为 eps 的方法。这样做的优点是您不仅可以缩放它们,还可以在线使用它们。

答案2

您可以通过将它们作为.PS宏的参数提供来设置整个图片的宽度和高度(以英寸为单位)。尝试

.PS 6

scale仅影响已指定明确大小的项目,例如circle radius 1,并且也可用作除数,而不是乘数。例如,scale=2.54建议将数字以厘米为单位解释,因此radius 1是 1 厘米而不是 1 英寸,即小得多。

相关内容