【发布时间】:2014-03-13 23:32:47
【问题描述】:
我正在尝试使用 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>
小提琴:
【问题讨论】:
标签: javascript jquery html canvas