私はiPad用のhtml5アプリに取り組んでいます。キャンバス要素に画像を表示し、その下に背景画像を表示したいと思います。ユーザーがキャンバス内の画像を指で拭くと、背景画像が表示されるように消去されます。これが私が始めているコードです。現在、背景画像を表示するために透明な線を描画しようとしています。タッチイベントについては後で心配します。何か案は?
function draw() {
var ctx = document.getElementById('canvas').getContext('2d');
var img = new Image();
img.src = 'Lord-of-Bones.png';
img.onload = function(){
ctx.drawImage(img,0,0);
ctx.globalCompositeOperation = "copy";
ctx.strokeStyle = "rgba(0,0,0,0)";
ctx.beginPath();
ctx.moveTo(30,96);
ctx.lineTo(70,66);
ctx.lineTo(103,76);
ctx.lineTo(170,15);
ctx.stroke();
}
}