之前用WPF画线总觉模糊,让我这个新手郁闷了很长时间,直到今天研究了一下前端的Canvas茅塞顿开。
在Canvas上画一个单位宽度的线,计算机显示屏像素刻度在这条线的中间,也就是刻度把线分成了上下都是0.5单位的线,又由于已经是最小单位了,0.5也用一个显示,实际显示了两个单位宽度的线,在坐标上±0.5就可以了,看下面的效果图:
上面一条线是减0.5后的,下面没减,效果很明显
之前用WPF画线总觉模糊,让我这个新手郁闷了很长时间,直到今天研究了一下前端的Canvas茅塞顿开。
在Canvas上画一个单位宽度的线,计算机显示屏像素刻度在这条线的中间,也就是刻度把线分成了上下都是0.5单位的线,又由于已经是最小单位了,0.5也用一个显示,实际显示了两个单位宽度的线,在坐标上±0.5就可以了,看下面的效果图:
上面一条线是减0.5后的,下面没减,效果很明显