HTML5画布在特定条件下似乎会绘制不完美的球。 当背景为红色时,有一个带黑色轮廓的蓝色圆圈,似乎轮廓在左侧较宽,在右侧较窄。 这是一个演示页面: https://jsfiddle.net/omgszg38/4/。你觉得呢?
这是绘制球的代码:
d.beginPath();
d.fillStyle = "blue";
d.arc(x,y,radius,0,Math.PI*2,false);
d.fill();
d.lineWidth = 1; //Ball stroke
d.beginPath();
d.arc(x,y,radius,0,Math.PI*2,false);
d.stroke();
注意:我已经在另一个论坛上寻求帮助,并且这里是链接,如果您需要更多信息:http://www.webdeveloper.com/forum/showthread.php?359393-Imperfect-Ball-drawing-on-HTML5-Canvas。这与IT技术有关,涉及HTML5 Canvas上的不完美球绘制问题。
arc()
调用,它并不打算看起来更对称。 - Alexey Lebedev