Код: Выделить всё
Image image = Image.FromFile("xxx.png");
Bitmap bitmap = new(image.Width, image.Height, PixelFormat.Format32bppArgb);
Graphics graphics = Graphics.FromImage(bitmap);
graphics.DrawImage(image, 0, 0, image.Width, image.Height);
Я попытался написать функцию преобразования, например:
Код: Выделить всё
Gdiplus::Bitmap* Utils::BitmapConverter::Convert(Drawing::Bitmap^ managedBitmap)
{
IntPtr hBitmap = managedBitmap->GetHbitmap();
return Gdiplus::Bitmap::FromHBITMAP((HBITMAP)hBitmap.ToPointer(), NULL);
}
Что мне на самом деле следует изменить в моей функции преобразования?
Подробнее здесь: https://stackoverflow.com/questions/786 ... -under-gdi