4

是否可以通过在图像上绘图来打开图像并编辑该图像,这意味着加载图像并在其上进行一些划痕,就像我们可以在 Windows Paint 中那样。

如何在 .Net Compact Framework 中使用 C# 做到这一点?

4

1 回答 1

8

当然可以。只需使用 打开图像Image.FromFile(),然后通过使用创建一个Graphics对象Graphics.FromImage(),然后使用 GDI+ 方法(如DrawLine(),DrawRectangle()DrawString())对其进行更改。最后,使用Image.Save()函数将更改保存回文件。

以下几行:

Image img = Image.FromFile("<FILE_PATH>");
using (Graphics g = Graphics.FromImage(img))
    g.DrawLine(Pens.Black, 10,10, 20,20);
img.Save("<FILE_PATH>");
于 2013-09-19T09:29:30.283 回答