uni.compressImage({
src: url,
compressedWidth: 800,
success: res => {
resolve(res.tempFilePath);
}
});
- 发布:2023-08-04 23:04
- 更新:2023-08-15 20:01
- 阅读:809
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win8
HBuilderX类型: 正式
HBuilderX版本号: 3.7.11
第三方开发者工具版本号: 1.06
基础库版本号: 2.33.0
项目创建方式: HBuilderX
示例代码:
操作步骤:
换jpg 或 png 像素大于1200px的图片结果都是压缩后的图片像素不变,图片大小变小了。
换jpg 或 png 像素大于1200px的图片结果都是压缩后的图片像素不变,图片大小变小了。
预期结果:
预想压缩目标是宽度到800px,
预想压缩目标是宽度到800px,
实际结果:
图片大小变了,但是图片的像素没有变化。
图片大小变了,但是图片的像素没有变化。
bug描述:
uni.compressImage(OBJECT) , 采用 compressedWidth 参数 进行图片压缩, 压缩后的图片的像素宽高没有变化,图片的大小变了。
预想压缩目标是宽度到800px, 测试图片像素的宽高是: 1200:800 px
为什么这个compressedWidth 参数没有生效?
uni.compressImage({
src: url,
compressedWidth: 800,
success: res => {
resolve(res.tempFilePath);
}
});
1 个回复
DCloud_UNI_Anne
直接使用微信小程序(不使用uni-app)测试下,是否仍然存在此问题