在单色图像上制作涂鸦

时间:2011-05-16 20:23:15

标签: c# image picturebox

这将是我今天的第一个问题)所以这就是。

想象一下,有一个装载单色图像的图片框。并且需要在其上制作少量彩色涂鸦。我没有图形背景。它只是一支笔画像素或更复杂的东西,我不知道。

所以请帮忙。目标语言是c#。技术:WinForms。

谢谢!

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

我认为实现您想要的最简单方法是创建一个非常轻量级的保留模式绘图系统。跟踪用户刻划标记的所有位置,并在PictureBox的 Paint 事件中的这些位置绘制点/圆/线/橡皮布/任何内容。在mousedown + move事件中,调用PictureBox' Invalidate()功能。原始图片必须在下面或类别中绘制。 OnPaintBackground(IMO更优雅)。

本教程可以帮助您入门:

http://www.bobpowell.net/backtrack.htm