gpt4 book ai didi

php - 如何从 base64 编码的 jpeg 创建 GD 图像?

转载 作者:IT王子 更新时间:2023-10-28 23:57:59 24 4
gpt4 key购买 nike

我有一个上传 Api,它作为响应对象提供(连同 Json 对象内的其他内容)一个 base64 编码的 jpeg 图像。

我这样创建编码图像:

$im; // gd image resource
ob_start();
imagejpeg($im);
$data = base64_encode(ob_get_clean());

然后使用 javascript 将数据放入表单字段并提交。

我怎样才能再次从中创建 GD 资源,以便我实际上可以将该图像另存为文件?

一切都在 PHP 中。

最佳答案

您可以使用 imagecreatefromstring()功能:

$data = base64_decode($_POST['image_as_base64']);

$formImage = imagecreatefromstring($data);

“字符串”并不意味着“真正的”字符串。在那种情况下,它意味着字节/blob 数据。

关于php - 如何从 base64 编码的 jpeg 创建 GD 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4572121/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com