gpt4 book ai didi

svg - graphviz:如果输出是 SVG,则不会插入 SVG 图像的节点

转载 作者:行者123 更新时间:2023-12-03 16:18:53 31 4
gpt4 key购买 nike

我创建了一个小的 SVG 图像。它在 Firefox 中呈现得很好。
然后我创建了一个graphviz
包含(除其他外)的文件:

  mynote [label="", image="mybox.svg"];

然后我运行了这个:
  $ dot -Tsvg:svg:core infile.dot -o outfile.svg

我得到以下信息:
Warning: "mybox.svg" was not found as a file or as a shape library member
Warning: No or improper shapefile="mybox.svg" for node "mynote"

PS:用png文件正常工作。

最佳答案

我已经为这个确切的问题苦苦挣扎了一天左右,以为我会分享我找到的解决方案。

我试图在我的 graphviz 图形中使用 fontawesome 图标。

您从 fontawesome 中获得的 svgs 没有根据 xml 标准正确格式化。他们缺少 xml 声明。

确保您尝试导入的 svg 以以下行开头为我解决了这个问题。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

关于svg - graphviz:如果输出是 SVG,则不会插入 SVG 图像的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49819164/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com