微信公开课
微信公开课小程序热门讨论关于「微信小程序开发canvas样式继承错乱的bug」的小程序开发问题
补充:微信canvas样式继承错乱的bug
展开:当前Bug的表现从上往下多次执行save和restore,但每次执行,都有可能出现save和restore之间设置的样式,被下一个区间的的绘图所继承下面这个是执行正常的画图:下面这个是执行不正常的画图,“苏打绿”的字体大小不知道继承的哪的:提供一个最简复现Democonstctx=wxcreateCanvasContext(myCanvas)背景图片ctxsave()ctxdrawImage(res[0]path,0,0,750,1334)ctxrestore()日期ctxsave()ctxsetTextBaseline(top)ctxfillStyle=FFFFFFctxfont=normalnormalboldnormal120pxDINAlternatectxfillText(postertimeday,59,67)ctxrestore()月份和年份ctxsave()ctxsetTextBaseline(top)ctxfillStyle=FFFFFFctxfont=normalnormalnormalnormal24pxDINAlternatectxfillText(postertimemonth++postertimeyear,69,198)ctxrestore()一句话ctxsave()ctxsetTextBaseline(top)ctxfillStyle=FFFFFFctxfont=normalnormalboldnormal32pxPingFangSCctxfillText(postertextstr,64,257)ctxrestore()一句话下面的横线ctxsave()ctxsetStrokeStyle(ffffff)ctxsetLineWidth(4)ctxbeginPath()ctxmoveTo(64,346)ctxlineTo(120,346)ctxstroke()ctxrestore()一句话来源ctxsave()ctxsetTextBaseline(top)ctxfillStyle=rgba(255,255,255,64)ctxfont=normalnormalboldnormal24pxPingFangSCctxfillText(postertextsource,64,386)ctxrestore()绘图ctxdraw()即速小程序:你要是设置了字体的大小就不会这样了setFontSize
更多有关「微信小程序开发canvas样式继承错乱的bug」的讨论可以前往微信公开课小程序参与互动哦!了解更多
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「微信小程序开发canvas样式继承错乱的bug」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「微信小程序开发canvas样式继承错乱的bug」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「微信小程序开发canvas样式继承错乱的bug」
微信公开课小程序热门讨论「微信小程序开发canvas样式继承错乱的bug」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「微信小程序开发canvas样式继承错乱的bug」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。