Guf*_*ffa 24
您无法将Graphics对象转换为图像,因为该Graphics对象不包含任何图像数据.
该Graphics对象只是用于在画布上绘制的工具.该画布通常是一个Bitmap对象或屏幕.
如果该Graphics对象用于绘制a Bitmap,则您已经拥有该图像.如果Graphics对象用于在屏幕上绘图,则必须进行屏幕截图才能获得画布的图像.
如果Graphics对象是从窗口控件创建的,则可以使用控件的DrawToBitmap方法在图像上而不是在屏幕上呈现控件.
Dar*_*rov 12
你需要一个Image来绘制你的图形,所以你可能已经有了图像:
Graphics g = Graphics.FromImage(image);
Run Code Online (Sandbox Code Playgroud)
Pat*_*ick 12
正如达林所说,你可能已经有了这个形象.如果不这样做,您可以创建一个新的并绘制到那个
Image bmp = new Bitmap(width, height);
using (Graphics g = Graphics.FromImage(bmp)) {
// draw in bmp using g
}
bmp.Save(filename);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34015 次 |
| 最近记录: |