uni.chooseImage({
count: 1, //默认9
// sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
crop: {
quality: 80, //图片质量,1-100,默认80
width: 320, //图片裁剪宽度,单位px
height: 240 //图片裁剪高度,单位px
},
sourceType: ['camera', 'album'], //从相册选择
success: function(res) {
}
});
- 发布:2023-06-09 16:45
- 更新:2023-06-09 16:47
- 阅读:292
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macos 13.4
HBuilderX类型: 正式
HBuilderX版本号: 3.8.4
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: ipad(第5代)
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
点击。上传图片,然后弹出框,选择拍照。
点击。上传图片,然后弹出框,选择拍照。
预期结果:
正常应该拍照完,然后对照片进行裁剪。。。
正常应该拍照完,然后对照片进行裁剪。。。
实际结果:
程序闪退。
程序闪退。
bug描述:
uni.chooseImage(OBJECT)拍照上传时候
在ipad上,crop属性,设置width,height 之后。
选择拍照,程序闪退。
选择相册,是可以正常运行的(这里又个另外的问题,程序强制横屏,选图片编辑是竖屏,编辑完图片,程序是竖屏然后才转回横屏,这也是个bug吧)。
去掉width,height,拍照与选择相册功能都正常。。排除没有权限等情况。。。
1 个回复
m***@163.com (作者)
ipad Air ,12.5.1 也出现同样的问题。