我已安装graphviz并尝试使用java生成gif。没有任何内容写入gif文件。但是如果创建一个svg就行了。
有人能告诉我怎么做吗?
此致
答案 0 :(得分:0)
如果在命令行键入dot -Tx
,则应收到如下消息:
Format: "x" not recognized. Use one of: bmp canon cmap cmapx cmapx_np dot emf
emfplus eps fig gd gd2 gif gv imap imap_np ismap jpe jpeg jpg metafile pdf pic
plain plain-ext png pov ps ps2 svg svgz tif tiff tk vml vmlz vrml wbmp xdot
如果您的案例中列表中没有gif
,您可以尝试输出其他位图格式(例如png
或jpg
),然后使用其他程序转换为{{ 1}}。
答案 1 :(得分:0)
该问题已在GraphViz Gitlab网站上解决:https://gitlab.com/graphviz/graphviz/-/issues/1450
您需要安装GraphViz-GD,这是用于基于GD的渲染器的GraphViz插件:env -i your_process
我们正在CentOs 8上使用graphviz-gd-2.40.1-40.el8.x86_64.rpm没有问题(到目前为止...)。例如,您可以在此处找到不同版本的RPM:
https://rpmfind.net/linux/rpm2html/search.php?query=graphviz-gd