安装了PEAR GraphViz包后,我试图按照this page上的第二个答案来创建图形的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可以自己生成图像?