我希望在调用PHP脚本时返回图像。
我遇到的问题是,我将图像保存在变量($image
)中。
我知道我可以先用
将图像保存在服务器上imagepng($image, 'image.png');
然后返回类似
的内容readfile('image.png');
但我相信有更优雅的方式来完成这项工作,我只是不知道。 有没有办法组合这两个命令或任何其他方式,这使我不能使用临时文件?
答案 0 :(得分:2)
imagepng($image)
将简单地将原始PNG数据转储到客户端(例如浏览器)。无需将其写入文件,然后再读回该文件。
手册页中明确记录了这一点:http://php.net/imagepng并适用于所有"保存" GD中的功能。