如何解决为什么在 Inkscape 中创建的 svg 文件突然无法在 Graphic 中打开?
直到今天,我都能够使用 Inkscape 创建 SVG 文件,然后在我的 Mac 上使用 Graphic 打开文件(并修改它)。今天,突然,当 Graphic 打开 svg 文件(另存为“plain SVG”或“Inkscape SVG”)时,文件是空白的。如果我将文件拖到 Graphic 中,我会收到一条错误消息:“文件...无法作为有效图像导入”。
所以我将 Inkscape 更新为 1.1,即当前版本。尽管如此,问题仍然存在。除了可能不兼容可能在 svg 文件的第一行之外,搜索几乎没有产生任何见解。拉出一个工作 SVG 文件,确实它有不同的第一行。复制它没有任何区别。那么我需要做什么才能在 Graphic(我更熟悉)中打开 Inkscape svg 文件?
来自一个无效文件的前几行:
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="595.275591pt" height="841.889764pt" viewBox="0 0 595.275591 841.889764" version="1.2">
<g id="surface71726">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(99.215686%,99.215686%,99.215686%);fill-opacity:1;" d="M 10.785156 426.429688 L 10.785156 169.285156 L 580.644531 169.285156 L 580.644531 683.570312 L 10.785156 683.570312 Z M 10.785156 426.429688 "/>
以及工作 svg 文件的第一行和一半:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="744.23" height="512.157" viewBox="0,744.23,512.157">
<g id="layer1">
<path d="M608.765,190.665 L608.765,190.665 L602.066,192.274 L602.066,192.349 C599.976,192.587 597.668,192.769 595.613,192.904 L595.334,190.477 C603.239,189.938 610.32,188.216 616.595,185.536 C616.
解决方法
尝试以下操作:
- 打开一个工作文件
- 删除其中的所有内容
- 用您喜欢的名字另存为...模板
- 现在为您的下一个绘图使用新模板
我怀疑您在此处发布的标题中的差异解释了为什么“图形”无法处理有效的 SVG 文档。
如果他们接受客户报告,您也可以尝试报告“图形”的错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。