Graphviz不生成gif

时间:2013-04-30 11:37:30

标签: java graphviz

我已安装graphviz并尝试使用java生成gif。没有任何内容写入gif文件。但是如果创建一个svg就行了。

有人能告诉我怎么做吗?

此致

2 个答案:

答案 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,您可以尝试输出其他位图格式(例如pngjpg),然后使用其他程序转换为{{ 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