安装 PEAR GraphViz 包后,我试图按照此页面上的第二个答案创建图形的 JPEG。作为测试代码,我有以下内容:
<?php
require_once 'Image/GraphViz.php';
$graph = new Image_GraphViz();
$graph->addNode('A');
$img = $graph->fetch('jpeg', 'dot');
print "IMG: " . $img;
我也尝试过使用该$graph->image('jpeg', 'dot');
方法。两种方式,它都返回一个空字符串。当我将格式更改为 SVG 之类的格式时,它可以工作,这让我觉得某些图像生成库只是没有安装。但是我安装了常规(命令行)Graphviz 工具,它们可以很好地生成图像。我需要安装什么来完成这项工作,以便 PHP 可以自己生成图像?