想用canvas画个15x15的棋盘。。
js代码:
但是网页上显示出来却是这样
可以看到中间的线明显要比四周的边框粗。。
问了度娘和谷歌,,貌似是因为canvas绘1px的直线就会出现这种问题,,
很多地方说的解决办法是把坐标+0.5,但是试了下并不行啊。。
有啥好的办法解决这个问题么
想用canvas画个15x15的棋盘。。
js代码:
但是网页上显示出来却是这样
可以看到中间的线明显要比四周的边框粗。。
问了度娘和谷歌,,貌似是因为canvas绘1px的直线就会出现这种问题,,
很多地方说的解决办法是把坐标+0.5,但是试了下并不行啊。。
有啥好的办法解决这个问题么
6 回答5.2k 阅读✓ 已解决
9 回答9.5k 阅读
5 回答3.7k 阅读✓ 已解决
5 回答8.1k 阅读✓ 已解决
4 回答8.1k 阅读✓ 已解决
7 回答10.1k 阅读
5 回答8.3k 阅读
这个很明显就是坐标要
+0.5
的问题,至于你说没用,那肯定是你加错地方了——我是这么写的,没有问题。
最后,我真的很想发点牢骚,觉得我很烦的话踩我就是了。
我其实挺搞不懂你们的……为什么就这么喜欢发图片……
真当网友们是人形JS解释器+人形浏览器吗?光是用看的就能发现你代码的错误?
直接复制粘贴代码不行吗?而且直接复制粘贴比截图更简单吧?
还是说你觉得网友们都很闲,为了回答一个不认识人的问题还要把你图片里面的代码全部手打一遍?