Probably not as easy as you hoped, but you can make a BMP file in memory with your pixel data:
If necessary, translate your data in BITMAP format. If you already have, say, 24-bit RGB pixel data, it is likely that translation is not required.
Create (in memory) a BITMAPFILEHEADER structure and then a BITMAPINFO structure.
, , IStream, GDI + . , ( ) :
- GlobalAlloc() BITMAPFILEHEADER, BITMAPINFO .
- BITMAPFILEHEADER, BITMAPINFO ( GlobalLock, ).
- CreateStreamOnHGlobal(), IStream BMP .
GDI + Image:: FromStream(), GDI +.
!