我有一张PictureBox
图片和一张Image
图片,pic.Image = img
我在图像上绘制了一些矩形
Graphics g = Grpahics.FromImage(pic.Image);
g.DrawRectangle(...);
但是在某一时刻,我想从图像中删除矩形,我试过了
pic.Image = getOriginalImage();
pic.Refresh();
但图像保持不变(矩形仍然在图像顶部)我知道有一种方法graphics.Clear(Color)
,但它用纯色替换整个图像
如何仅从图像中删除绘图PictureBox
?
谢谢
编辑:我已经保存了原始图像,当我擦除时我使用原始图像