<body>
<canvas id="myCanvas" width="400" height="400"></canvas>
<script>
const canvas = document.getElementById("myCanvas");
let context = canvas.getContext("2d");
context.lineWidth = 5;
context.strokeStyle = "red";
context.fillStyle = "#fff";
let img = new Image();
img.src = "./头像/ba89d8262f99ed01607f47ecdb9e8fc8.jpeg";
img.onload = function() {
context.save();
context.beginPath();
context.arc(canvas.width / 2, canvas.height / 2, canvas.width / 4, 0, Math.PI * 2);
context.clip();
context.drawImage(img, 0, 0, canvas.width, canvas.height);
context.stroke()
context.restore();
};
let img1 = new Image();
img1.src = "./头像/20240429205625.png";
img1.onload = function() {
context.save();
context.beginPath();
context.arc(canvas.width / 2, canvas.height / 2, canvas.width / 6, 0, Math.PI * 2);
context.clip();
context.drawImage(img1, 0, 0, canvas.width, canvas.height);
context.stroke()
context.restore();
};
</script>
</body>
运行效果