0

我正在使用一些光栅和一些矢量文件构建图像,并将其输出到 png。有没有办法让我在生成 png 之前预先缩放这些矢量之一?

例如,如果矢量很大,则生成栅格将是一个问题,因为如果我以后按比例缩小栅格,则矢量(不再是矢量)看起来会失真。到目前为止,我使用 imagemagic 来生成 png。

在我写我的 png 之前,我有什么想法可以预先缩放矢量,同时仍然具有矢量缩放功能?

谢谢

4

1 回答 1

0

您可以通过操作 DOM 自己预缩放 SVG。通过改变 <svg> 元素的viewBoxwidthheight属性,您可以有效地缩放整个图像。

SVG 1.1 Recommendation 中有一个示例,位于:7.7 The 'viewBox' attribute

于 2012-06-13T05:34:14.937 回答