在给定图像内容的PHP中显示图像

时间:2012-11-28 21:13:47

标签: php image screen-grab

我正在使用GrabzIt PHP库,它会返回网页的截图。

库返回要保存为文件的图像内容,例如:

file_put_contents('images/screenshot.png', $grabzitImageContents);

我想在页面中显示此图像而不保存图像(使用服务器空间)。有可能吗?

2 个答案:

答案 0 :(得分:1)

您可以使用data URI

$encoded = base64_encode($grabzitImageContents);
echo '<img src="data:image/png;base64,' . $encoded . '" />';

答案 1 :(得分:1)

你可以发送标题,然后回显数据:

header("Content-Type: image/png");
echo $grabzitImageContents;

试试吧。