爱心蜀黍
爱心蜀黍
  • 发布:2019-10-07 21:10
  • 更新:2022-03-18 00:37
  • 阅读:2021

【报Bug】plus.zip.compressImage 压缩图片 参数无效

分类:HTML5+

详细问题描述

使用压缩图片设定参数时,无论高宽设置多少,最后的图片还是原始尺寸。例如下方长宽都设置成100px,但毫无效果,还是原始尺寸。

var imgOption={
src:path,
dst: "../doc/tmp_img/myimg.jpg",
overwrite:true,
format:"jpg",
quality:50,
width:"100px",
height:"100px",
}

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]

HBuilderX 2.3.3

mac 10.13.6

iphone xs max 12.3.1
iphone 6s 12.3.1

[QQ]236778315

2019-10-07 21:10 负责人:无 分享
已邀请:
rabet

rabet - 开发,技术服务

overwrite:true,
width:'800px'

我的是这么写的, 只加了个宽度,高度自动的吧,没有写
苹果手机没太注意有没有压缩成功。

zhangsanmu

zhangsanmu

问题已解决
bitmap.save( "_doc/"+Math.random()+".jpg",{},function(i){
console.log('保存图片成功:'+i.target);
plus.zip.compressImage({
src: i.target,
dst: i.target,
overwrite: true,
rotate: 270,
// clip:{left:"25%"}
}, function(res) {
uni.saveImageToPhotosAlbum({
filePath: res.target,
success: function () {
bitmap.clear(); //销毁Bitmap图片
uni.showToast({
title: '保存图片成功',
icon: 'none'
});
}
})
}, function(error) {
uni.showToast({
title: '保存图片失败',
icon: 'none'
});
});
},function(e){
that.show = true;
uni.showToast({
title: '保存图片失败',
icon: 'none'
})
console.log('保存图片失败:'+JSON.stringify(e));
});

旋转完之后得到的路径,重新 uni.saveImageToPhotosAlbum 保存一下

该问题目前已经被锁定, 无法添加新回复