0

我已经安装了 graphviz 并尝试使用 java 生成 gif。没有任何内容写入 gif 文件。但是,如果创建一个 svg 它可以工作。

有人可以让我知道该怎么做吗?

问候

4

2 回答 2

1

该问题已在 GraphViz Gitlab 网站上得到修复:https ://gitlab.com/graphviz/graphviz/-/issues/1450

您需要安装 GraphViz-GD,这是基于 GD 的渲染器的 GraphViz 插件:yum install graphviz-gd 我们在 CentOs 8 上使用 graphviz-gd-2.40.1-40.el8.x86_64.rpm 没有问题(到目前为止......)。例如,您可以在此处找到不同版本的 RPM: https ://rpmfind.net/linux/rpm2html/search.php?query=graphviz-gd

于 2020-12-04T09:07:28.063 回答
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),然后使用另一个程序转换为.gif.

于 2013-05-05T05:47:20.587 回答