绘制到GDI+位图
Drawing to a GDI+ Bitmap
我正试图将一切从GDI移动到GDI+。因为它的立场,我正在绘制缓冲DC (GDI)。我想把它绘制成HBITMAP,只绘制一次。我试过了用指针和图像的东西,但没有找到任何有用的东西。没有istream或file,我没有使用平面api版本(找到了一个构造函数)
http://pastebin.com/bcw07Suq解决。下面是如何创建位图,然后继续绘制。
Graphics g(hDC);
Bitmap foobar(100,100,PixelFormat32bppPARGB);
g.DrawImage(&foobar,100,100);
SolidBrush brush(Color::Blue);
g.FillRectangle(&brush, 0,0,10,10);
相关文章:
- 使用 GDI+ 旋转位图,然后转换为 HDC
- C++gdi::内存中的位图到PNG图像
- 如何从依赖于设备的 HBITMAP 构造 GDI+ 位图对象
- 将 GDI Plus 位图转换为 QPixmap
- 使用GDI+删除位图和CLSID对象时,C++内存管理失败
- WinAPI/GDI:如何使用 GetDIBits() 为位图合成颜色表
- 将opencv图像转换为gdi位图不起作用取决于图像大小
- c++ GDI 位图不想加载
- GDI+ 位图问题
- 如何从函数返回 GDI::位图
- 如何将 opencv 垫图像转换为 gdi 位图
- GDI - 是否可以在WM_PAINT调用之间将位图保存在内存中
- 如何在 GDI 中翻译简单的位图
- GDI+:绘制位图时出现未处理的异常
- GDI,关于alpha位图
- 从gdiplus (GDI+)中的设备上下文或图形对象中获取图像/位图
- OpenCV / Tesseract:如何用GDI+位图替换libpng, libtiff等(通过GDI+加载到cv::
- 绘制到GDI+位图
- 图像处理:位图旋转(c++ /GDI+)
- 为什么我需要保存句柄到一个旧的位图,而绘制与Win32 GDI