私は以下を使用しています:
$chartImage->autoOutput('/statistics/'.$image.'.png');
問題は、このコードが画像をブラウザに出力することです。指定したディレクトリと名前のファイルに画像を保存することをお勧めします。どうすればいいですか?私は pChart wiki を見ていましたが、このすべての pCache のものと非常に混乱しています。キャッシュなどは必要ありません...画像を保存したいだけです。
使用してみてください:
$chartImage->render("image_name.png");
1.xでは機能しましたが、2.xについては知りません-使用しませんでした。
$imageOut = 'grafico';
$chart->drawFromJPG($width, $height, "{$imageOut}.jpg");
$chart->render("{$imageOut}.jpg");
これでうまくいきました。
仕方がないならそうする
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);