0

我在一个项目中使用 Graphviz API。EVereything 没问题,只是当我运行可执行文件时,我得到了

错误:png 的渲染器不可用

我该如何解决这个问题?

4

1 回答 1

0

在 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,可能是类似的包名称。

于 2013-11-21T00:24:58.287 回答