将图形对象转换为位图对象
Bitmap myBitmap = new Bitmap(width, height, myGraphics);
或者:
Graphics myGraphics = Graphics.FromImage(myBitmap);
// some code with draw on myGraphics
myGraphics.Dispose();
'新的位图(..,我的图形)'不会**将图形的像素复制到位图中,也不允许访问“myGraphics”的内容。第二种解决方案是针对不同问题的解决方案(与问题相反):如何使用'Graphics'方法绘制位图。 – ToolmakerSteve 2017-09-22 19:25:37
你的意思是System.Drawing.Graphics
? Graphics类是图像的表面,并且已经是位图。
你想用它做什么?
using(Graphics g = Graphics.FromImage(bitmap))
{
//draw here
}
或
Bitmap bmp = new Bitmap(100,100,graphics);
该文档只是说*图形对象,指定新的位图的分辨率。*;听起来不像'Graphics'对象被复制的任何东西。 – 2013-04-10 13:09:05
不起作用。结果是黑色矩形。 – 2014-04-09 08:07:14
你想用它做什么?在'Graphics'对象上绘制并保存为图像文件? – TheVillageIdiot 2009-10-08 05:17:25