对图像进行 Base64 编码而不保存
我可以对动态创建的图像进行 Base64 编码,而不先将其保存到磁盘吗?据我所知,base64_encode()
只接受字符串,并且我找不到一种方法来检索图像源对象作为字符串而不先保存它,并使用file_get_contents()加载它
Can I base64 encode an image that I created on the fly, without first saving it to disk? As far as I know, base64_encode()
only accepts strings, and I couldn't find a way to retrive image source object as string without first saving it, and load it with file_get_contents()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
GD 不提供将输出图像作为文本返回的方法,但您可以使用输出缓冲函数来伪造它:
GD doesn't provide a method to return an output image as text, but you can fake it with the output buffering functions: