评论

关于jssdk中wx.chooseImage图片解析的问题(png被无情转jpg)及解决方案

jssdk中wx.chooseImage的问题,一直都存在

场景

微信小程序嵌套h5,基于canvas实现的海报编辑器。首次使用小程序的web-view组件,并在组件文档看到了wx jssdk的介绍,就顺手使用了它提供的wx.chooseImage的能力。

问题

这个sdk怕是有问题吧,至少wx.chooseImage这个模块是有问题的,表现为:开发工具中通过小程序进入h5选择本地png时能正常解析图片,也保留了png的透明信息,但手机上就不行了,通过在手机场景收集的base64表明,不管是IOS还是安卓,png无该sdk无情地解析成了jpg,透明信息丢失,原来透明的背景要么变成黑色要么变成白色。

解决方案

摒弃该sdk,使用input,一切正常。

疑问

官方为何不修复这个问题,至少在文档说明下wx.chooseImage存在的问题吧,浪费了这么多精力去配置sdk,特么还要在后端写临时密钥的获取方法,这不玩吗?

最后一次编辑于  10-19  
点赞 0
收藏
评论
登录 后发表内容