我应该使用哪个版本的SVG保存图像以用于QGIS?我应该使用/避免使用任何特定选项吗?


9

我在Adobe Illustrator中有一个插图,我试图导出为SVG文件并使用QGIS 1.7.3的Print Composer添加到我的地图布局中。

添加图像时,会出现Illustrator版本中没有的奇怪工件。我在“另存为”对话框中尝试了几种不同版本的SVG,但最终它们都生成了奇怪的工件。

我应该使用哪个版本的SVG保存图像?我应该使用/避免使用任何特定选项吗?

下面的橙色块/白点图案是奇怪的伪像:

Qgis中的svg工件

这是Illustrator CS 3中SVG的“另存为”选项:

在此处输入图片说明


1
可能没有帮助,但祝您好运SVG和Illustrator。Adobe并不真正喜欢SVG格式,这使尝试使用它的人们非常困难。
Igor Brejc'2

您认为尝试使用Inkscape之类的工具来导出SVG更好吗?
布莱恩·凯利

3
我会说“是”。至少从我的经验来看
Igor

Answers:


6

Inkscape绝对是最佳选择。很高兴与之合作。我已经基于SJJB图标生成了数百个用于QGIS的svg图标(并 SJJB图标贡献了一些图标)。我发现最终的远足地图很棒。对于图标和在打印布局中插入的图像,渲染的工作方式相同。需要注意的是:对于我的少数符号,矢量pdf格式的导出给出了错误的结果(但这与inkscape无关:非svg绘图也存在相同的问题)。这只是警告您:测试时,尝试以光栅(pdf或图像)格式导出,可能是qgis错误而不是svg错误。


0

这对于必须使用Adobe Illustrator的人可能很有用(我不知道这是否是版本问题,就像OP,我必须使用Adobe CS3进行快速项目一样),但是我发现出于某种原因我不知道,在svg文档中添加了一个奇怪的模式。您可以在文本编辑器中检查文件,并在元数据标记之后查找第一个defs标记。它将包含一个带有id =“ Polka_Dot_Pattern”的模式标签。我只是删除了defs标签及其内容,并且svg已修复。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.