【问题标题】:is there some way of make a gd image resource into a file stream resource? [duplicate]有没有办法将 gd 图像资源变成文件流资源? [复制]
【发布时间】:2013-01-13 01:09:24
【问题描述】:

可能重复:
Creating an image without storing it as a local file

我需要用 gd 创建一个图像,然后用 php 中的 curl 将它上传到另一个服务器。

所以我遇到了一个问题:gd 图像资源不能用作 curl 的文件流资源。

有没有办法把gd图片资源变成文件流资源?

--更新--

本地磁盘不可写。

【问题讨论】:

  • 你为什么不先把它保存到磁盘呢?
  • 本地路径不可写。
  • 你在什么平台上?

标签: php resources stream gd


【解决方案1】:

您将无法将其用作资源,但这应该可以将图像的 JPEG 捕获到局部变量中。

ob_start();
imagejpeg($image);
$jpeg_image = ob_get_clean();

【讨论】:

  • 感谢您的帮助!我用你的方式得到了字符串,并用 tmpfile() 将它变成了流。:)
猜你喜欢
  • 1970-01-01
  • 2016-12-08
  • 2021-11-15
  • 2021-11-20
  • 2023-03-22
  • 2011-08-22
  • 2019-02-08
  • 1970-01-01
  • 2017-08-22
相关资源
最近更新 更多