PHP:如何创建(PNG,JPEG或GIF)图像并直接在base 64中编码而不保存?

时间:2013-02-06 02:00:30

标签: php image image-processing

我有一个创建图像的脚本。我必须制作一个像GIF,JPEG或PNG这样的通用格式,然后将其转换为base 64。

执行此操作时,我不想将图像保存在服务器上,也不想要任何浏览器输出。 所以imagepng()似乎不适合这个。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

如果所有其他方法都失败了,您可以随时执行此操作:

ob_start();
imagepng($resource);
$png = base64_encode(ob_get_clean());
相关问题