首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么在Inkscape中创建的svg文件突然无法在图形中打开?

为什么在Inkscape中创建的svg文件突然无法在图形中打开?
EN

Stack Overflow用户
提问于 2021-06-11 12:16:46
回答 1查看 129关注 0票数 0

直到今天,我还可以使用Inkscape创建SVG文件,然后在Mac上使用Graphic打开(并修改)该文件。今天,当图形打开svg文件(另存为“普通SVG”或"Inkscape SVG")时,这些文件突然变成空白。如果我将文件拖到图形中,我得到一个错误信息:“该文件...不能作为有效图像导入”。

所以我把Inkscape更新到了1.1,也就是当前版本。尽管如此,这个问题仍然存在。除了可能不兼容的可能在svg文件的第一行之外,搜索没有产生什么洞察力。调出了一个正常工作的SVG文件,实际上它有一个不同的第一行。复制它没有什么不同。那么我需要做什么才能在图形(我更熟悉的图形)中打开Inkscape svg文件呢?

其中一个无效文件的前几行:

代码语言:javascript
运行
复制
<?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文件的第一行和半行:

代码语言:javascript
运行
复制
<?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, 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.
EN

回答 1

Stack Overflow用户

发布于 2021-06-27 23:48:24

尝试以下操作:

  • 打开一个工作文件
  • 删除其中的所有内容
  • 保存为...具有您喜爱的名称的模板
  • 现在为您的下一个绘图

使用新模板

我怀疑你在这里张贴的标题的不同解释了为什么'Graphic‘不能处理有效的SVG文档。

如果他们接受客户报告,你也可以尝试报告一个‘图形’的bug。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67931219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档