小程序 canvas方法 scale(-1,1) 在IOS机型上面无法翻转图片,安卓机上是可以的。
麻烦官方大大们看一下。
const ctx = wx.createCanvasContext('photo_canvas');
ctx.translate(picArr[i].left + width * 0.5, 0);
ctx.scale(-1, 1)
ctx.drawImage(picArr[i].src, width * -0.5, picArr[i].top, width, height);
ctx.scale(-1, 1)
ctx.translate((picArr[i].left + width * 0.5) * -1, 0);
ctx.draw();
代码大致就是这样的
2020年解决问题了吗
9012年 12月底,依旧没修复!
9012年,依旧没修复,iphone7,ios 12.3.1,微信7.0.4
wechatide://minicode/cwj0TKmi6sZF
代码片段在这 目前复现BUG在 iphone8 和 iphoneSE 。 微信版本是 6.6.6
你好,具体是在哪些设备上不起作用呢,下次发帖麻烦提供出现问题的机型和微信版本号,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html?search-key=%E4%BB%A3%E7%A0%81%E7%89%87%E6%AE%B5),这样中间就可以节省很多时间,你把信息提供完整了,我们就可以很快信息处理问题了
wechatide://minicode/cwj0TKmi6sZF
代码片段在这 目前复现BUG在 iphone8 和 iphoneSE 。 微信版本是 6.6.6
你所说的翻转图片是怎么样的一个操作?
就是将原图 水平翻转。
怎么说
这个 bug 好像还没有修复哦