Можно ли использовать clearRect для удаления части изображения png, нарисованного на холсте, используя drawImage?
Я пытаюсь что-то вроде этого, и оно не работает:
<canvas id="canvas"></canvas>
<img id="pngimg" src="" alt="" />
[...]
canvas = document.getElementById("canvas");
pngimg = document.getElementById("pngimg");
[...]
pngimg.src = canvas.toDataURL();
context.drawImage(pngimg, 0, 0, canvas.width, canvas.height);
[...]
Затем используйте clearRect, чтобы стереть мышью. Стирание работает с обводками, которые были добавлены на холст с помощью drawLine, но не для изображений с использованием drawImage. Это должно быть clearRect вместо рисования сплошным цветом, потому что фон не сплошной. Возможно ли это сделать?