如何在Inkscape中保存带有viewbox参数的SVG文件?
SVG文件中应该包含以下内容:viewBox="0 0 50 62.5",其中width="50" height="62.5"
如果没有viewBox参数,QGIS将无法正确使用SVG文件。
我在这里是因为遇到了类似的问题,所以给未来的问题解决者提供一些帮助...
Inkscape在对象的真实缩放方面存在问题 - 它会混淆大小、视图框和缩放矢量数据,并且从外观上看,在编辑器中模拟调整大小。检查你的XML代码 - 如果描边 .02 变成了奇怪的 .001343,那么你的大小和视图框不是1比1的,Inkscape生成的视图框代码可能会在SVG被拉伸到预期大小时产生意想不到的结果。
检查文档属性 - 如果 Scale 带有逗号,例如 3.779528,那么中途发生了什么事情。将其降低到1并重新调整原始视图框对象以适应文档比例。你的大小和视图框现在应该相同,现代的Inscape会将该代码写入纯SVG的XML中。
<svg>
元素并手动添加 viewBox。 - ccprog