我正在嘗試使用HTML5畫布,並且在繪製圓形/圓弧時出現了一些問題,當我製作圓形時,它看起來更像是扭曲的橢圓形。我不知道我做錯了什麼。HTML5畫布 - 圓形渲染問題
這是我的js,在代碼下面擺弄。
<script>
$(document).ready(function drawOnCanvas() {
$("a#draw").click(function(){
var canvas = document.getElementById("canvas_1");
if (canvas.getContext) {
var canvas_context = canvas.getContext("2d");
console.log("2D context supported");
// Drawing circles
var start_degrees = 0;
var end_degrees = 360;
var start_angle = (Math.PI/180) * start_degrees;
var end_angle = (Math.PI/180) * end_degrees;
canvas_context.beginPath();
canvas_context.arc(100,100,25,start_angle, end_angle, true);
canvas_context.strokeStyle="rgb(0,222,0)";
canvas_context.fill();
}
else{
alert("Not Working");
}
});
});
</script>
小提琴:
非常感謝你。 – Mark