canvas绘图,调用wx.createCanvasContext();
// 旋转前
ctx.drawImage(a.imgurl1, x, y, a.tempImgWidth, a.tempImgheight);
ctx.setStrokeStyle('#fd749c'
ctx.setLineDash([5,5], 10);
ctx.strokeRect(x, y, a.tempImgWidth, a.tempImgheight)
//旋转后
ctx.rotate(0.2880659);//大概16.5°
ctx.drawImage(a.imgurl1, x, y, a.tempImgWidth, a.tempImgheight);
ctx.setStrokeStyle('#fd749c');
ctx.setLineDash([5,5], 10);
ctx.strokeRect(x, y, a.tempImgWidth, a.tempImgheight)
结果如下:
官方文档的示例确实也偏移了,有什么办法不让整个图片偏移,仅以左上角旋转即可,基础库版本为2.10的。