我正在执行 dcraw 并使用匿名管道将其传输到 char 数组。
我的问题是如何从包含 jpeg 图像的 char 数组创建 Gdiplus::Image
对象?无需从磁盘写入和读取。
最佳答案
您可以从 IStream
源创建 Gdiplus::Bitmap
。有内置的 Windows API 可以为您执行此操作 - 请参阅 CreateStreamOnHGlobal 。另一种方法是编写自己的实现 IStream
的类。
Here is an example使用 CreateStreamOnHGlobal
从内存加载 PNG 资源。
关于c++ - Gdiplus::来自字节数组的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11658282/