我在html5画布中有一个涂鸦应用程序,我正在试图找出实现橡皮擦控件的最佳方法.第一个冲动只是让橡皮擦绘制背景颜色[白色],但这是有问题的,因为如果用户将图像或其他图层移动到之前擦除的位置,他们会看到白色图纸被删除的位置.
理想情况下,我希望擦除控件将像素更改为黑色透明.我不能简单地使用lineTo来做这件事,因为很明显,它只是在它上面绘制一条黑色透明线,这样就不会触及原始涂层.关于如何做到这一点的任何想法?
谢谢.
有一种实现橡皮擦的方法(除了使用白色铅笔?).
我正在使用分层,我在画布下面有一个图像,所以,如果橡皮擦涂成白色,用户会注意到,因为下面的图像不是纯白色.