Graphviz库-缺少渲染器

Graphviz库-缺少渲染器,graphviz,Graphviz,我正在一个项目中使用Graphviz API。除了运行可执行文件时得到 错误:png的渲染器不可用 如何解决这个问题?在CentOS上有一个名为“graphviz gd”的包,其中包含一些插件渲染器。如果您签入“/usr/lib/graphviz/config”,您将看到以下内容: libgvplugin_gd.so.3 gd { render { gd 1 gd2 1 gif 1

我正在一个项目中使用Graphviz API。除了运行可执行文件时得到

错误:png的渲染器不可用


如何解决这个问题?

在CentOS上有一个名为“graphviz gd”的包,其中包含一些插件渲染器。如果您签入“/usr/lib/graphviz/config”,您将看到以下内容:

libgvplugin_gd.so.3 gd {
        render {
                gd 1
                gd2 1
                gif 1
                jpg 1
                jpeg 1
                png 1
                wbmp 1
        }
        render {
                vrml 1
        }
        textlayout {
                textlayout 2
        }
        loadimage {
                gif2gd 1
                jpeg2gd 1
                png2gd 1
                gif2ps 1
                jpeg2ps 1
                png2ps 1
        }
}

如果您没有那个特定的库,那么这些功能都不会起作用。不确定Ubuntu,可能是一个类似的包名。

Graphviz版本?站台?要复制的Graphviz脚本和命令行?您是使用API(Graphviz作为库)还是调用可执行文件?你的意思是使用库执行你自己的可执行文件吗?@marapet谢谢你的回答。是的,我把它作为ubuntu下的一个库,Graphviz v 2.28。这个问题不适合我吗?