最近的几个版本,移动端小程序使用 chooseMedia 选择原图的情况下,所有图片都变成jpg格式。
电脑端和开发者工具都是正常。
按理来说,选择原图了还改变图片格式,这明显是个bug,不然为什么叫“原图”?
但查了社区相关帖子,只看到一个社区运营的回复,看回复这个似乎还是个 feature ?
希望官方能准确答复一下,这个到底是 bug 还是 feature ?
如果是bug,这么严重的bug,为什么没有明确说明也没有修复计划?
如果是 feature,那我就只能考虑转 app 了,毕竟一个gif图处理的工具小程序,竟然不能选择gif图,简直滑天下之大稽。
别说打包的方法,是什么样的产品经理,会让普通的用户,在手机上选择图片,还要用户先去打包成zip?
图片变成jpg格式后,获取图片信息的接口,获取到的格式还是原图的格式
也就是选择图片的接口没有改变图片的数据,只是单纯吃饱撑着把图片后缀名改了。
以前:选择图片 → 业务逻辑
现在:选择图片 → 读取图片信息判断后缀名和格式是否一致 → 把图片文件复制到用户存储去修改后缀名 → 业务逻辑 → 手动删除用户存储的文件
看来微信小程序团队还是很为前端程序员着想,平白增加了一大堆工作量,再也不用担心被优化了
这啥时候能修复呀
sizeType: ["original"], 加了么