Я пытаюсь показать изображение на своей странице и сохранить его в файл.
Мой код:
//Define the object
$plot = new PHPlot(400,400,'res.png');
$plot->SetIsInline(True);
//Define some data
$example_data = array(
array('a',3),
array('b',5),
array('c',7),
array('d',8),
array('e',2),
array('f',6),
array('g',7)
);
$plot->SetDataValues($example_data);
//Turn off X axis ticks and labels because they get in the way:
$plot->SetXTickLabelPos('none');
$plot->SetXTickPos('none');
//Draw it
$plot->DrawGraph();
И я пытаюсь назвать это на HTML:
<img src="image.php">
Но он сохраняет только мое изображение в выходной файл и не показывает его в браузере.
Как я могу решить эту проблему?
Измените первую строку вашего кода на:
$plot = new PHPlot(400,400);
Чтобы сохранить изображение на сервере, просто добавьте эти 2 строки перед вызовом $ plog-> DrawGraph ()
$plot->SetIsInline(true);
$plot->SetOutputFile('image.png');
Тогда вы можете использовать в html:
<img src="image.png">