将图像转换为字符串而不保存图像

时间:2014-01-31 21:52:28

标签: php image-processing

我知道堆栈溢出有很多这个问题,但我不认为我的问题是一样的。

我想将Image资源转换为字符串,而不必将图像保存到磁盘。

是否有这样的功能,我不知道并且我在搜索Google.com的过程时间内无法找到

1 个答案:

答案 0 :(得分:2)

您可以使用任何输出图像的image*函数作为流,并使用输出缓冲来捕获它:

ob_start();
// example for jpeg
imagejpeg($resource);
$image_string = ob_get_contents();
ob_end_clean();