デバイス コンテキストに描画してきましたが、デバイス コンテキストの内容を画像に保存できるようにしたいと考えています。ビットマップから直接保存するのが最善の方法ではない場合、デバイス コンテキストからビットマップに移動するにはどうすればよいですか? 私は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();
}