C# 将图形对象转换为位图对象

C# 将图形对象转换为位图对象,c#,graphics,bitmap,C#,Graphics,Bitmap,如何使用C#将图形对象转换为位图对象 或者: Graphics myGraphics = Graphics.FromImage(myBitmap); // some code with draw on myGraphics myGraphics.Dispose(); 你的意思是系统、绘图、图形吗?Graphics类是图像的曲面,并且已经是位图 你想用它做什么 using(Graphics g = Graphics.FromImage(bitmap)) { //draw here } 或

如何使用C#将图形对象转换为位图对象

或者:

Graphics myGraphics = Graphics.FromImage(myBitmap);
// some code with draw on myGraphics
myGraphics.Dispose();

你的意思是系统、绘图、图形吗?Graphics类是图像的曲面,并且已经是位图

你想用它做什么

using(Graphics g = Graphics.FromImage(bitmap))
{
  //draw here
}


这看起来像是您想要的:,是的,烦恼软件,但它确实提供了一个工作解决方案

您想用它做什么?在
Graphics
对象上绘制并另存为图像文件?文档只会说指定新位图分辨率的图形对象。;听起来不像是复制了
Graphics
对象中的任何内容。
new Bitmap(..,my Graphics)
不会将图形的像素复制到位图中,也不会访问
myGraphics
的内容。第二个解决方案是另一个问题的解决方案(与所问的问题有点相反):如何使用
图形
方法绘制位图。
using(Graphics g = Graphics.FromImage(bitmap))
{
  //draw here
}
Bitmap bmp = new Bitmap(100,100,graphics);