Я использую метод Image GetThumbnail() для получения миниатюры.
Однако мне нужно преобразовать его в HBITMAP.
Я знаю, что следующий код может получить GetHBITMAP:
Код: Выделить всё
Bitmap* img;
HBITMAP temp;
Color color;
img->GetHBITMAP(color, &temp); // if img is Bitmap* this works well。
Большое спасибо!
Собственно, теперь мне придется использовать следующее метод:
Код: Выделить всё
int width = sourceImg->GetWidth(); // sourceImg is Image*
int height = sourceImg->GetHeight();
Bitmap* result = new Bitmap(width, height,PixelFormat32bppRGB);
Graphics gr(result);
//gr.SetInterpolationMode(InterpolationModeHighQuality);
gr.DrawImage(sourceImg, 0, 0, width, height);
Подробнее здесь: https://stackoverflow.com/questions/116 ... nto-bitmap