wx-cardscanner
wx-cardscanner copied to clipboard
用iphone测试识别出来的图片是垂直镜像的
应该是小程序canvasGetImageData发放的问题,https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=0006c6876ac410e10fa68511856c00&highline=canvasGetImageData&token=1022433650
验证了一下,确实如此,ios 真机上图像是颠倒的。小程序中 canvas 在真机上效果表现不一致的地方之前也遇见过,arc 画弧形时也是颠倒的。
但是这个问题不影响图像的识别
还是有影响的,获取不到正确的i文字和数字信息了,我曾打算翻转后绘制画布解决,结果微信ios真机,不支持canvas内容scale设置为负数,心塞塞。不知道怎么做了
@lysyunsong 你好,我也遇到和你一样的问题,在ios上识别文字不正确,你这个问题解决了吗?
@lysyunsong 真机确实不支持,否则可以翻转canvas后rotate绘制。 另外尝试直接翻转canvasGetImageData返回的原始数据,reverse数组后,图像确实不再颠倒,但是图像颜色出问题了,rgba变成了abgr。。。