Сделайте это прямо вокруг canvas1.clip()
также, вместо того, чтобы называть его canvas1, вы должны называть его ctx или context, поскольку это не холст, это контекст, верно?
ctx.shadowOffsetX = 2; // Sets the shadow offset x, positive number is right
ctx.shadowOffsetY = 2; // Sets the shadow offset y, positive number is down
ctx.shadowBlur = 4; // Sets the shadow blur size
ctx.shadowColor = 'rgba(0, 0, 0, 0.6)'; // Sets the shadow color
ctx.fillStyle = 'none'
ctx.fill()