参见下面的方法:
void Paint(System.Drawing.Graphics g)
{
//How can I start record what 'g' will draw to an image object?
g.DrawLine(0,0,50,50);
g.DrawImage(...);
..
..
etc.
}
现在我怎样才能得到一张关于“g”画了什么的图像?
谢谢:)
最佳答案
你可以试试...
using (Graphics g=Graphics.FromImage(inImage))
{
g.Clear(Color.White);
g.DrawLine(0,0,50,50);
}
这将在图像上绘制线条。只要确保图像足够大...
您还可以通过覆盖 OnPaint 事件并从 eventArgs 获取图形对象来直接在窗体上绘图。
关于c# - 如何获取 System.Drawing.Graphics 对象绘制的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10187047/