【发布时间】:2012-01-08 08:18:53
【问题描述】:
好的,我希望我能解释一下我的情况,而不是粘贴一行又一行的代码。
目前,JSON 将位置信息发送到我的 PHP 文件,该文件又使用此数据生成图像,保存并通过 JSON 将文件名返回给浏览器。 Javascript 然后刷新屏幕上的图像。
目前一切正常,但我想优化流程并研究在创建图像文件后直接输出然后保存的可能性。
我理想的解决方案是这样的:
header('Content-Type: image/gif');
echo $this->canvas;
// Save user file
$this->canvas->writeImage( $this->userFile = 'user_img.gif' );
$this->canvas->destroy();
// encode everything and send to browser
echo json_encode(array('misc data back to the browser'));
(我仍然需要通过 JSON 将数据发送回浏览器)
在我的 HTML 中,图像的布局如下:
<img src='json-processing-script.php' />
但像往常一样,没有什么是那么简单的,所以我想听听是否有人可以提出任何建议。
【问题讨论】:
标签: php json imagemagick gd imagick