Преобразование BufferedImage в HBITMAP - PullRequest
2 голосов
/ 06 октября 2011

Мне нужно конвертировать Java BufferedImage в HBITMAP.

До сих пор я выделил память, необходимую для этой операции, но я не знаю, какие функции API я должен использовать для преобразования моего BufferedImage вhBitmap.

int width  = myImage.getWidth();
int height = myImage.getHeight();


Pointer myImageHdc = gdi32.CreateCompatibleDC(Pointer.NULL);
Pointer myImageBitmap = gdi32.CreateCompatibleBitmap(myImageHdc, width, height);

gdi32.SelectObject(myImageHdc, myImageBitmap);

Есть идеи?Спасибо.

...