使用 Inkscape 打开文件时出错

使用 Inkscape 打开文件时出错

我正在使用 Inkscape 根据 Wikimedia Commons 的地图制作一些我的硕士论文急需的地图。

我已打开原始 SVG 文件,对其进行编辑并保存。然而,关闭 Inkscape 后,Inkscape 的下一个会话无法打开我编辑的 SVG 文件。它说:

无法加载/文件名

似乎也没有其他程序能够打开该文件。我多次进行了这种操作,都出现了同样的错误。

你能帮我找出我编辑的 SVG 文件有什么问题吗?

答案1

根据您的评论,我建议原始 svg 文件中存在某种损坏,并且 Inkscape 中可能存在错误。打开文件时,它能够补偿和显示,但它并没有真正理解所有内容或纠正错误,保存会导致这种差异变成彻底的损坏。显然这不应该发生,如果原始的 svg 确实来自 WikiCommons 因此不是私有的,我建议你邮政它在Inkscape 问题跟踪器

复制/粘贴工作可能有效,因为它迫使它检查并重写每个对象,并且任何正确的对象都可能被完全删除。

答案2

请参阅 Inkscape 中的错误报告: https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/499257

听起来,问题可能是字符编码处理不当。解决方法是按照错误报告中的建议手动编辑文件(我使用 Kate,但任何具有搜索功能的编辑器都可以)。

我只是删除了 xpacket 元素,然后文件再次打开。请记住<element>text</element>,如果您不习惯使用 XML 或标记语言,则有一个元素。如果这不起作用,我会尝试按照错误报告中的建议更改字符编码。

相关内容