我正在执行dcraw并使用匿名管道将其通过管道传递给char数组。
我的问题是如何从包含jpeg图像的char数组中创建Gdiplus::Image
对象?无需从磁盘写入和读取。
最佳答案
您可以从Gdiplus::Bitmap
源创建IStream
。有内置的Windows API可以为您完成此操作-请参阅CreateStreamOnHGlobal。另一种方法是编写自己的实现IStream
的类。
Here is an example使用CreateStreamOnHGlobal
从内存中加载PNG资源。