线条比较粗什么原因?
自己写代码 cxt.lineWidth=1;还是比较粗,而且有点模糊,求支招
自己写代码 cxt.lineWidth=1;还是比较粗,而且有点模糊,求支招
2015-12-08
<canvas id="canvas0" style="width:100%;height:100%;"></canvas>
var canvas=document.getElementById("canvas0");
var HEIGHT=canvas.height;
var WIDTH=canvas.width;
var hdistance=HEIGHT/8;
var wdistance=WIDTH/12;
window.onload=function()
{
var i;
/*水平*/
for(i=1;i<8;i++)
{
cxt.save();
cxt.translate(0.4,0.4);
cxt.lineWidth=0.4;
cxt.beginPath();
cxt.moveTo(0,hdistance*i);
cxt.lineTo(WIDTH,hdistance*i);
cxt.closePath();
if(i==4)
cxt.strokeStyle="#5F9EA0";
else
cxt.strokeStyle="#ADD8E6";
cxt.stroke();
cxt.restore();
}
}
这是改过的 效果还相对舒服点,不过还是没有办法画出比较细的线 求大神指点
举报