clearRectを使用して、drawImageを使用してキャンバスに描画されたpng画像の一部を削除することはできますか?
私はこのようなことを試みていますが、機能していません:
<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にする必要があります。これを行うことは可能ですか?