小程序
小游戏
企业微信
微信支付
扫描小程序码分享
ctx.lineWidth =1 ctx.strokeRect(0,0,8300000,8300000)//显示 //ctx.strokeRect(0,0,8400000,8400000)//不显示 ctx.moveTo(0, 0) ctx.lineTo(16700000,16700000)//显示 // sctx.lineTo(16800000,16800000)//不显示 ctx.stroke()
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好, Canvas 2D需要显式设置画布宽高,默认:300*150,最大:1365*1365
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
ctx.beginPath();//不执行这行代码,直线的问题可以暂时规避
ctx.moveTo(x1, y1)
ctx.lineTo(x2,y2)
ctx.stroke()
//---------------------------------------------------------------------------新问题 ,圆在某一缩放比例下会乱线,这个我实在是没法解决了,求指教
canvas.width= canvas.width//清屏
ctx.scale(n,n)//执行缩放 (n 某一倍数下会乱线,不固定)
ctx.beginPath();
ctx.arc(999999,0,999999, 0,Math.PI*2);//绘制圆
ctx.stroke();
ctx.arc(500,0,500, 0,Math.PI*2);//绘制圆
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好, Canvas 2D需要显式设置画布宽高,默认:300*150,最大:1365*1365
ctx.beginPath();//不执行这行代码,直线的问题可以暂时规避
ctx.moveTo(x1, y1)
ctx.lineTo(x2,y2)
ctx.stroke()
//---------------------------------------------------------------------------新问题 ,圆在某一缩放比例下会乱线,这个我实在是没法解决了,求指教
canvas.width= canvas.width//清屏
ctx.scale(n,n)//执行缩放 (n 某一倍数下会乱线,不固定)
ctx.beginPath();
ctx.arc(999999,0,999999, 0,Math.PI*2);//绘制圆
ctx.stroke();
ctx.beginPath();
ctx.arc(500,0,500, 0,Math.PI*2);//绘制圆
ctx.stroke();