In my canvas adds 2 images. 1 images is "background canvas". 2 image is cut from 1 image and add to background.
Add background (1 images):
img.onload = function() {
img2= new Image();
img2.src=e.target.result;
canvas.width = this.width;
canvas.height = this.height;
context.drawImage(img2,0,0);
}
Add 2 images:
var c=document.getElementById('obrazek');
var ctx = c.getContext("2d");
var img1 = new Image();
img1.src =$('#blur').getCanvasImage();
img1.onload = function(){
ctx.translate(xStart,yStart);
ctx.beginPath();
context.arc(0, 0, d, 0, 2 * Math.PI, false);
ctx.clip();
ctx.drawImage(img1,-xStart,-yStart);
}
I need clean background. I want delete 2 image and load again background.
My clean:
context.drawImage(img2,0,0);
After cleaning background, I see:
2 image is wrong removed, why?