uni.chooseImage({
count: 1,
sizeType: ['compressed'],
success: (tempFilePaths) => {
tempFilePaths.tempFiles.forEach(file => {
console.log('file size === ', file.size);
})
},
fail: () => {
}
})

- 发布:2025-09-17 09:24
- 更新:2025-09-17 11:03
- 阅读:27
【报Bug】鸿蒙NEXT,使用uni.chooseImage时,设置压缩sizeType: ["compressed"]或者crop的quality: 4,图片未压缩,返回的图片还是3MB以上
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window11
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS 5.0.5
手机厂商: 华为
手机机型: nova 12 Ultra
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: CLI
CLI版本号: 3.0.0-4070620250821001
操作步骤:
预期结果:
希望鸿蒙next跟安卓iOS一样返回压缩后的小尺寸图
希望鸿蒙next跟安卓iOS一样返回压缩后的小尺寸图
实际结果:
鸿蒙返回的图片未压缩
鸿蒙返回的图片未压缩
bug描述:
如题,【报Bug】鸿蒙NEXT,使用uni.chooseImage时,设置压缩sizeType: ["compressed"]或者crop的quality: 4,图片未压缩,返回的图片还是3MB以上;
iOS跟android返回的是正常的,安卓的size返回的是50736B,大概0.048Mb, 鸿蒙next返回的是4156826B,大概是3.964MB
1 个回复
DCloud_UNI_yuhe
感谢反馈,等我看一下这个问题的