【发布时间】:2013-09-15 18:35:45
【问题描述】:
我一直在绘制设备上下文,现在我希望能够将设备上下文的内容保存到图像中。如果直接从位图保存不是最好的方法,那么我怎样才能从设备上下文中获取位图?我正在尝试在 C# 中执行此操作。
编辑:感谢 SeriesOne,我能够修改他的代码以将 DC 保存到 BMP 中。以下是我的更改方式:
Rectangle bmpRect = new Rectangle(0, 0, 640, 480);
// Create a bitmap
using (Bitmap bmp = new Bitmap(bmpRect.Width, bmpRect.Height))
{
Graphics gfx = Graphics.FromHdc(hdcScreen);
bmp.Save("C:\\MyBitmap.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
gfx.Dispose();
}
【问题讨论】:
-
显示您目前拥有的代码,并更清楚地说明您想进一步使用它做什么。