如何使用 viewBox 在 Inkscape 中保存 SVG?

Mar*_*ský 6 svg viewbox inkscape

如何使用 viewbox 参数在 Inkscape 中保存 SVG 文件?

在宽度=“50”高度=“62.5”的SVG文件中应该是这样的:viewBox=“0 0 50 62.5”

如果没有 viewBox,QGIS 无法正确使用 SVG。

Mag*_*s72 1

我来这里是因为类似的问题,所以为未来的问题解决者提供一些东西......截至 2022 年 10 月,Inkscape 仍然存在 XML 中大小/视图框值的核心问题。

Inkscape 在对象的真实缩放方面很时髦- 混淆了 Size、Viewbox 和缩放的矢量数据,并且从它的外观来看,它在视觉上模仿了编辑器中的大小调整。检查您的 XML 代码 - 如果笔画 .02 变得奇怪 .001343,则您的大小和 viewBox 不是 1 比 1,并且当 SVG 拉伸到预期大小时,Inkscape 生成的 viewbox 代码可能会产生意外结果。

检查文档属性- 如果比例带有逗号,例如 3.779528,则说明在此过程中发生了一些情况。将其更改为 1 并重新缩放原始视图框对象以适合文档比例。您的 Size 和 Viewbox 现在应该相同,并且现代 Inscape 将该代码写入 Plain SVG 的 XML 中。