4

私は以下を使用しています:

$chartImage->autoOutput('/statistics/'.$image.'.png');

問題は、このコードが画像をブラウザに出力することです。指定したディレクトリと名前のファイルに画像を保存することをお勧めします。どうすればいいですか?私は pChart wiki を見ていましたが、このすべての pCache のものと非常に混乱しています。キャッシュなどは必要ありません...画像を保存したいだけです。

4

3 に答える 3

9

使用してみてください:

$chartImage->render("image_name.png");

1.xでは機能しましたが、2.xについては知りません-使用しませんでした。

于 2011-07-22T05:26:22.230 に答える
1
$imageOut = 'grafico';
$chart->drawFromJPG($width, $height, "{$imageOut}.jpg");
$chart->render("{$imageOut}.jpg");

これでうまくいきました。

于 2016-10-11T13:53:09.767 に答える
1

仕方がないならそうする

ob_start();
$chartImage->autoOutput('/statistics/'.$image.'.png');
$image = ob_get_contents();
ob_end_clean();
$file = fopen('<path_to_file>', 'wb');
fputs($file, $image);
fclose($file);
于 2011-07-22T05:24:34.600 に答える