将 GD 图像转换回二进制数据

发布于 2024-08-20 05:29:34 字数 103 浏览 2 评论 0 原文

我有一个从 imagecreatefromstring 创建的 GD 图像资源。经过一些图像操作后,我想将其转换回二进制数据。我该怎么做?说明书上看不到任何功能...

I have a GD image resource created from imagecreatefromstring. After some image operations, I want to convert it back to binary data. How would I do this? Can't see any functions in the manual...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情话难免假 2024-08-27 05:29:34

使用 imagejpegimagepng 或类似的。如果要将结果转储为字符串,请使用 输出缓冲,而不是文件:

ob_start();
imagejpeg($im);
$image_string = ob_get_contents();
ob_end_flush();

Use imagejpeg, imagepng, or similar. Use output buffering if you want to dump the result to a string, rather than a file:

ob_start();
imagejpeg($im);
$image_string = ob_get_contents();
ob_end_flush();
唔猫 2024-08-27 05:29:34
function image_data($gdimage)
{
    ob_start();
    imagejpeg($gdimage);
    return(ob_get_clean());
}
function image_data($gdimage)
{
    ob_start();
    imagejpeg($gdimage);
    return(ob_get_clean());
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文