【发布时间】:2011-12-15 09:48:42
【问题描述】:
是否可以使用 Graphviz [image] 标签嵌入数据 URI 字符串? 即
simple.dot:(应该显示一个红点图像 -> 节点 B)
digraph G {
rankdir="LR";
A -> B [label="test 1"];
A [image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="];
B [label="foo"];
}
运行这个
dot simple.dot -o simple.svg -Tsvg
这是我遇到的错误
Warning: No such file or directory while opening data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
Warning: No or improper image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" for node "A"
显示的结果图在节点 A 中没有图像。
你知道如何解决这个问题吗?
谢谢!
【问题讨论】: