У меня есть приложение для рисования в html5-холсте, и я пытаюсь найти лучший способ реализовать элемент управления ластиком. Первый импульс состоял только в том, чтобы ластик рисовал цвет фона [белый], но это проблематично, потому что если пользователь перемещает изображение или другой слой туда, где они были ранее удалены, они видят белый рисунок, где они стираются.
В идеале, я хочу, чтобы управление стиранием изменило пиксели на черный. Я не могу просто использовать lineTo для этого, потому что, очевидно, он просто рисует черную прозрачную линию над ней, и это оставляет исходный каракули нетронутым. Любые идеи о том, как это сделать?
Спасибо.