Как я могу использовать globalCompositeOperation для стирания чего-то?HTML5 Canvas: globalCompositeOperation (eraser)
http://canvaspaint.org/ имеет резинку, но это только белая линия - ОК, только если фон белый ...
Я знаю, что вы можете использовать ctx.clearRect(). Но на самом деле это не сработало для меня, потому что, перетаскивая мышь с ластиком (установленным до 8x8px), он делает только несвязанные квадраты 8x8px - не совсем гладкая линия.
Есть ли способ использования globalCompositeOperation в качестве ластика?
Что-то вроде:
ctx.globalCompositeOperation = "___something___";
ctx.beginPath();
ctx.lineTo(mouseX , mouseY);
ctx.closePath();
Спасибо.
Это может вам помочь: http://stackoverflow.com/questions/3328906/erasing-in-html5-canvas – Castrohenge