qq_29735643 2024-03-06 15:37 采纳率: 50%
浏览 30
已结题

SVG文件上插入图片失败

我新建了一个SVG文件,并在其中画了一些图形,在准备生成文件的时候,为了更好的对比,在系统中插入了一张图片,但是生成svg后,打开图片显示如下报错:

This page contains the following errors:
error on line 2730 at column 3152572: Attribute xlink:href redefined
Below is a rendering of the page up to the first error.

用的是“https://www.jyshare.com/”进行编辑,查了下问题,也没找到原因。

  • 写回答

3条回答 默认 最新

  • 檀越@新空间 2024-03-06 15:38
    关注

    qq_29735643 下午好🌅🌅🌅
    本答案参考ChatGPT-3.5

    根据错误提示,你的SVG文件中似乎重复定义了属性xlink:href。这可能是导致问题的原因之一。以下是几种可能的解决方案:

    1. 检查SVG文件中是否有重复定义的属性xlink:href:检查SVG文件的代码,特别是属性xlink:href的定义,确保没有重复定义或使用它的地方。

    2. 检查图片的插入方式:你提到在系统中插入了一张图片,确认图片的插入方式是否正确。在SVG文件中,插入图片通常使用<image>元素,例如:</image>

    <image xlink:href="path_to_image.jpg" width="100" height="100" />
    

    确保使用正确的<image>元素插入图片,并将正确的图片路径设置为xlink:href属性的值。</image>

    1. 检查SVG编辑器的兼容性问题:你提到使用了“https://www.jyshare.com/”进行编辑,这是一个SVG编辑器。检查该编辑器的文档和支持信息,了解它是否支持插入图片和生成正确的SVG文件。如果该编辑器存在兼容性问题,可以尝试使用其他SVG编辑器或工具进行编辑和生成。

    2. 尝试手动编辑SVG文件:如果以上解决方案都无效,可以尝试手动编辑SVG文件。在文本编辑器中打开SVG文件,查找并修复可能导致错误的部分,例如重复定义的属性xlink:href。

    总结起来,解决此问题的主要思路是检查SVG文件中是否有重复定义的属性xlink:href,并确保正确插入图片。如果问题仍然存在,可以尝试使用其他SVG编辑器或手动编辑SVG文件。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月23日
  • 已采纳回答 3月15日
  • 创建了问题 3月6日