How to convert a image file loaded in memory to a ID2D1Bitmap in C++
I'm trying to convert a image file (a png, but could be anything) that I just extracted into memory from a compressed file to a ID2D1Bitmap to draw using Direct 2D. I tried to look for some documentation, but I can only find methods that receive "const char* path" or ask me width and height of my image, that I can't know before-hand. Searching on google for it got me nowhere. The file is raw in memory, and I would like to avoid to extract images to the hdd into a temporary file just to read their data from there. Any ideas? if you have the HBITMAP handle, you can do this: The the size of your