.NET应用程序的基本绘图工具

时间:2010-07-10 07:57:08

标签: .net drawing bitmap image

我需要一个控件,允许加载图片,执行一些基本的绘图任务(包括添加文本,铅笔,椭圆,水平和对角线),并将其导出为位图。 有什么类似的吗?

谢谢

3 个答案:

答案 0 :(得分:1)

Image是完成此任务的好容器:

// Load the image from an existing file
using (var img = Image.FromFile("test.png"))
using (var g = Graphics.FromImage(img))
{
    // Scratch on it
    g.DrawLine(new Pen(Color.Red, 10), new Point(0, 0), new Point(100, 100));
    g.DrawEllipse(new Pen(Brushes.Black), 10, 10, 100, 100);
    g.DrawRectangle(new Pen(Brushes.Red), 30, 30, 40, 40);

    // Save to a new file
    img.Save("test2.png");
}

答案 1 :(得分:1)

答案 2 :(得分:0)