我有一个WICBitmap
,其中包含我的MFC程序中的图像。有没有办法将这个位图绘制到设备上下文中?
void DrawBitmap(IWICBitmapSource source, HDC targetDC, int X, int Y, int cx, int cy)
{
//source: The Bitmap to draw
//TargetDC: The HDC to draw onto (e.g. a printer or screen DC)
//X,Y: The location on the DC to draw the bitmap
}
答案 0 :(得分:2)
MSDN上有许多示例显示如何使用例如GDI,GDI +,Direct2D等显示WIC位图。
Microsoft提供WIC Image Viewer Using GDI Sample (GitHub mirror)
基本理念是:
CreateDibSectionFromBitmapSource
) 答案 1 :(得分:-1)
该文件可以作为bmp文件单独编辑,然后可以加载WIC对象,如How to Load a Bitmap from a File所示。