0
데이터 URI 문자열을 포함하기 위해 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에 이미지없이 표시됩니다.
이 문제를 해결하는 방법에 대해 알고 싶습니까?
감사합니다.
그래, 나는 graphviz 소스를 확인하고 실제로 이미지의 크기가 필요합니다. 나는 다른 길을 찾아야 할 것 같아. Webapp에서 즉석에서 이미지를 생성하므로 Inkscase를 사용할 수 없으며 svg에 임베드 된 임시 이미지 파일 경로를 사용하지 않을 것입니다. 어쨌든 고마워! – giorgioca
새로운 기능 요청을 제출했습니다. – giorgioca