2

我在 PictureBoxcontrol 中的图像上绘制了一个矩形。

对于绘图,我使用此功能:

Rectangle rect = contourDetected.BoundingRectangle;

Bitmap bmpOriginalImage = new Bitmap(pbxOriginalImage.Image);
img.Draw(rect, new Bgr(Color.Aquamarine), 2);

pbxOriginalImage.Image = img.ToBitmap();

是否有任何功能可以擦除最后绘制的曲线?

4

1 回答 1

4

没有这样的功能。Bitmap不跟踪它是如何进入特定状态的。它只是跟踪像素缓冲区。

您必须编写自己的工具来撤消绘图。记住之前版本的位图,如果需要返回,只需恢复之前的版本即可。

于 2012-09-03T15:56:10.250 回答