从C#中的Graphics对象获取位图/图像,可以通过以下步骤实现:
Bitmap bitmap = new Bitmap(width, height);
Graphics graphics = Graphics.FromImage(bitmap);
graphics.DrawRectangle(new Pen(Color.Black), 50, 50, 100, 100);
graphics.DrawString("Hello, World!", new Font("Arial", 16), new SolidBrush(Color.Blue), new PointF(60, 80));
bitmap.Save("output.png", ImageFormat.Png);
完整的示例代码如下:
using (Bitmap bitmap = new Bitmap(300, 300))
{
using (Graphics graphics = Graphics.FromImage(bitmap))
{
graphics.DrawRectangle(new Pen(Color.Black), 50, 50, 100, 100);
graphics.DrawString("Hello, World!", new Font("Arial", 16), new SolidBrush(Color.Blue), new PointF(60, 80));
}
bitmap.Save("output.png", ImageFormat.Png);
}
这个示例代码将创建一个300x300像素的位图,绘制一个黑色矩形和一些蓝色文本,并将其保存为名为"output.png"的PNG文件。
领取专属 10元无门槛券
手把手带您无忧上云