2

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

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

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

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

4

2 回答 2

1

您可以使用数据 URI

$encoded = base64_encode($grabzitImageContents);
echo '<img src="data:image/png;base64,' . $encoded . '" />';
于 2012-11-28T21:16:31.663 回答
1

您可以只发送标头,然后回显数据:

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

试试看。

于 2012-11-28T21:17:27.533 回答