小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用wx.chooseImage,上传一张透明背景的PNG图片,然而会自动将图片添加了白色背景,且文件扩展名为.jpg了 在iOS真机上操作都有这种问题,android真机下没有此问题,背景仍然透明,但扩展名仍然为.jpg我又看了其它所有其它小程序,例如马蜂窝、京东等小程序,都有这种问题
示例PNG图片A:结果:示例PNG图片B:
结果:
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
已知问题,我们会在后续的客户端版本进行修复的。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
官方的效率还是高的
我遇到的问题是,调用wx.createCameraContext(this)的takePhoto,拍出来的照片在IOS上传到后台后是png格式的图片,而android拍出来和传到后台都是jpg格式,官方文档给出的解释:拍出来应该都是jpg格式,怎么解决在IOS上变成png格式的问题呢??
已经修复了 看最新的更新公告
哪里有啊!
公告还是要能自己找的... https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1522145616&docid=00006c0f0349c0f1683760bad51801
自己来顶一下吧,,估计啥时候能解决啊。。。一个多月了
什么时候解决???这是个大问题,官方都看不到吗???
楼主,解决了吗
顶一个~这个问题有一年了
wechatide://minicode/0OYVmvmx7f1B这个
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
iOS苹果手机任意机型,都有这种问题,微信版本也是最新版本,问题中已经提交过了,麻烦解决下哦
事件代码:
bindtap_uploadwatermark:function(){
let that= this;
wx.chooseImage({
count: 1,
sizeType: ['original'],
sourceType: ["album"],
success: function (file) {
console.log(file)
that.setData({ img: file.tempFilePaths[0]})
}
});
},
view节点代码:
<view class="container">
<view class="userinfo">
<button wx:if="{{!hasUserInfo && canIUse}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 获取头像昵称 </button>
<block wx:else>
<image bindtap="bindViewTap" class="userinfo-avatar" src="{{"{{userInfo.avatarUrl}}" }}" mode="cover"></image>
<text class="userinfo-nickname">{{>{{userInfo.nickName}}</}}</text>
</block>
</view>
<view class="usermotto">
<text class="user-motto">{{motto}}</text>
<image src="c="http://www.pailixiang.com/Themes/pcbo/images/shuiyingbg.jpg" mo" mode="aspectFill" class="bg" />
<text class="user-motto" bindtap='bindtap_uploadwatermark'>点击我上传+</text>
<image class="userinfo-avatar" src="{{img}}" mode="cover" bindtap='bindtap_operation'></image>
你好,请按照教程提供代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
wechatide://minicode/0OYVmvmx7f1B
你好,反馈以收到,问题确认中,感谢反馈
好的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
已知问题,我们会在后续的客户端版本进行修复的。
官方的效率还是高的
我遇到的问题是,调用wx.createCameraContext(this)的takePhoto,拍出来的照片在IOS上传到后台后是png格式的图片,而android拍出来和传到后台都是jpg格式,官方文档给出的解释:拍出来应该都是jpg格式,怎么解决在IOS上变成png格式的问题呢??
已经修复了 看最新的更新公告
哪里有啊!
公告还是要能自己找的... https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1522145616&docid=00006c0f0349c0f1683760bad51801
自己来顶一下吧,,估计啥时候能解决啊。。。一个多月了
什么时候解决???这是个大问题,官方都看不到吗???
楼主,解决了吗
顶一个~这个问题有一年了
wechatide://minicode/0OYVmvmx7f1B这个
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
iOS苹果手机任意机型,都有这种问题,微信版本也是最新版本,问题中已经提交过了,麻烦解决下哦
事件代码:
bindtap_uploadwatermark:function(){
let that= this;
wx.chooseImage({
count: 1,
sizeType: ['original'],
sourceType: ["album"],
success: function (file) {
console.log(file)
that.setData({ img: file.tempFilePaths[0]})
}
});
},
view节点代码:
<view class="container">
<view class="userinfo">
<button wx:if="{{!hasUserInfo && canIUse}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 获取头像昵称 </button>
<block wx:else>
<image bindtap="bindViewTap" class="userinfo-avatar" src="{{"{{userInfo.avatarUrl}}" }}" mode="cover"></image>
<text class="userinfo-nickname">{{>{{userInfo.nickName}}</}}</text>
</block>
</view>
<view class="usermotto">
<text class="user-motto">{{motto}}</text>
</view>
<view class="usermotto">
<image src="c="http://www.pailixiang.com/Themes/pcbo/images/shuiyingbg.jpg" mo" mode="aspectFill" class="bg" />
<text class="user-motto" bindtap='bindtap_uploadwatermark'>点击我上传+</text>
<image class="userinfo-avatar" src="{{img}}" mode="cover" bindtap='bindtap_operation'></image>
</view>
</view>
你好,请按照教程提供代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
wechatide://minicode/0OYVmvmx7f1B
你好,反馈以收到,问题确认中,感谢反馈
好的