Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么在使用画布目标时在边缘有一条白线_Javascript_Html_Canvas - Fatal编程技术网

Javascript 为什么在使用画布目标时在边缘有一条白线

Javascript 为什么在使用画布目标时在边缘有一条白线,javascript,html,canvas,Javascript,Html,Canvas,当画布的尺寸不够大并且有一条形状曲线时,两层的边缘会有一条白线。这只是发生在最新的铬,旧的或IE或FF工作得很好 var canvas=$('a')[0]; ctx=canvas.getContext('2d'); 画布宽度=200; 画布高度=200; ctx.globalCompositeOperation='destination over'; ctx.arc(50,50,100,0,Math.PI*2); ctx.fill(); ctx.arc(100100100,0,Math.PI*

当画布的尺寸不够大并且有一条形状曲线时,两层的边缘会有一条白线。这只是发生在最新的铬,旧的或IE或FF工作得很好

var canvas=$('a')[0];
ctx=canvas.getContext('2d');
画布宽度=200;
画布高度=200;
ctx.globalCompositeOperation='destination over';
ctx.arc(50,50,100,0,Math.PI*2);
ctx.fill();
ctx.arc(100100100,0,Math.PI*2);
ctx.fill()


无法在mac上重新编程,但这似乎是一个抗锯齿错误。你应该报告这个问题。什么都看不到,但我使用的是chrome Beta和windows 10。几个月前,在一次测试版chrome更新后,它突然出现了,我也遇到了类似的问题。在
上方使用
目的地,并在
上方使用
源。我甚至在错误报告中都没有找到修复,他们什么也没找到。我发现画布的大小影响了它(尝试450*300画布我停止在这个大小上做)。因为我在你的代码片段上什么也没看到,所以我去检查了我的应用程序,但它已经不再使用了。我渲染的越多,白色会变得更糟。偶尔也会影响clearRect留下像素。@Blindman67-eh,但该代码段在我的计算机上工作。是的,我在制作动画时发现了这一点,白色变得更糟!事实上,它受画布大小的影响。听起来像是同样的问题。当时我正在运行Windows7。我最近才移动到windows 10,所以我的可能已经通过chrome更新或windows升级进行了修复。还使用NVIDIA Geforce GT 330M图形卡。我无能为力,因为我从来没有找到阻止它的方法。我刚刚停止在
上使用
目的地和
源代码