
This might be a little off-topic. I'm sure there are several ways. My way is to obtain the pointer to the pixels, like this: DIBSECTION sDibSection; int nBytes = ::GetObject( hBitmap , sizeof( DIBSECTION ) , &sDibSection ); The DIBSECTION structure will host a BITMAPINFOHEADER and the mentioned pointer. Then you can use memcpy to fill up a GIL image. For indexed images you need to obtain the color table, also. Let me know if you are interested in the GDI code. Another way might be using GDI+ . This lib is easier to use than good ol' GDI. If you have problems contact me. I can help you. I have been wading through all the pains the GDI offers. Christian On 10/13/06, Gordon Smith <schmoo2k@hotmail.com> wrote:
(This is using windows OS)
Is there anyway to simply initialize an image (any_image?) )from a memory bitmap? I would like to plug it into an existing app to play with it and this would really make it simple...
Gordon.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost