收藏
回答

canvas动态设置setStrokeStyle后无法继续画图?

this.ctx = context;
    this.prePoint = undefined;
    this.pointsCache = [];
 
 
    var scaleH = opts.width / DevInfo.prototype.X_MAX;
    var scaleW = opts.height / DevInfo.prototype.Y_MAX;
    var scale = (scaleW>scaleH) ? scaleH : scaleW;
    // var scale = 0.04
    console.log(scale)
    this.ctx.scale(scale, scale);
    this.ctx.setStrokeStyle(opts.color)
  // this.ctx.strokeStyle = opts.color
    this.ctx.setLineWidth(opts.lineWidth);
    // console.log(this.ctx)
    // this.ctx.translate(50, 50)
    // console.log("scale:" + scale);
    // this.ctx.moveTo(20,100)  //设置绘画路线的起点 (20,100)>>>(当前画布对象的 x 轴,当前画布对象的 y 轴)
    // this.ctx.lineTo(120, 100)  //增加一个新点,然后创建一条从上次指定点到目标点的线。(120,100)>>>(当前画布对象的 x 轴,当前画布对象的 y 轴)
    // this.ctx.stroke()  //画出当前路径的边框。默认颜色色为黑色。
    // this.ctx.draw(true)


最后一次编辑于  11-26
回答关注问题邀请回答
收藏

1 个回答

问题标签