Я могу создать диаграмму, отобразить ее, сгенерировать изображение и конвертировать изображение, используя jqplotToImageStr, который затем публикуется на другой странице php.
Я хочу иметь возможность преобразовать строку обратно в изображение и отобразить его на странице php, которую я затем могу преобразовать в pdf. Я пытался использовать этот код PHP
$img = $_POST['hidImage'];
$img = str_replace('data:image/png;base64,', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
return $data;
(Использование modx 2.5.1 во фрагменте)
Но он не отображается как изображение — изображение показывает верхнюю и нижнюю части исходного кода (всего 345 строк), который генерируется.
Буду очень признателен за любую помощь или совет, прежде чем мое здравомыслие окончательно покинет меня 🙁
Вам нужно установить заголовки для типа изображения.
Проверьте этот ответ для вашей справки.
header('Content-type: image/png');
Других решений пока нет …