【发布时间】:2011-12-23 18:18:43
【问题描述】:
所以我在保存到文件时看到了周围的样本。但我想知道是否可以保存到 char* 或字符串而不是文件中 - 可以说将其保存在内存中?
【问题讨论】:
-
所以你的意思是一个原始内存缓冲区,代表 JPEG 或 PNG 编码的图像?
-
@Christian Rau:一个原始内存缓冲区,其中包含 JPEG 或 PNG 编码的图像
-
GIL 有办法复制内存中已经存在的图像(boost.org/doc/libs/1_47_0/libs/gil/doc/html/…,图像和图像视图之间的区别)。您希望通过将内存中内容的不同副本复制到也在内存中的字节包中得到什么?
-
@Max Lybbert - 例如,您可以使用它通过 HTTP 生成 PNG 字节流,以便在不写入磁盘的情况下即时生成图像。
-
@Max Lybbert:一般我想做
msandiford建议=)
标签: c++ boost save jpeg boost-gil