之前可能已经问过类似的问题,我找不到我的问题的确切答案,所以决定在这里问。我正在使用一个 3rd 方框架,该框架定义了自己的类来处理图像文件。它只接受文件名,整个实现围绕着能够打开这些文件流并执行读/写。我想输入一个图像缓冲区(我通过对之前打开的图像进行一些预处理获得)并将其提供给这个框架。问题是我无法向它提供缓冲区,只能提供文件名字符串。
我正在寻找将我的缓冲区转换为文件流的最佳方法,以便它可以被框架查找和摄取。请帮我弄清楚我应该看什么。我尝试阅读有关 streambuf(filebuf 和 stringbuf)的信息并尝试将缓冲区分配给这些类型,但到目前为止没有成功。