blob: 3a8b47c5d2956bed970f2da96de5d6e7a8c20fa9 [file] [edit]
<!DOCTYPE html>
<html>
<head>
<script>
function runTest() {
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
var width = canvas.width;
var height = canvas.height;
var srcCanvas = document.createElement("canvas");
srcCanvas.width = width;
srcCanvas.height = height;
var srcCtx = srcCanvas.getContext("2d");
srcCtx.arc(width / 2, height / 2, Math.min(width / 2, height / 2), 0, Math.PI * 2)
srcCtx.fill();
ctx.drawImage(srcCanvas, 0, 0, width, height, -width /2, -height /2, width, height);
}
</script>
</head>
<body onload="runTest()">
<canvas id="canvas" width="100" height="100"></canvas>
</body>
</html>