|
本帖最后由 杨愿 于 2019-4-19 17:59 编辑
- /**
- * 压缩图片
- * 需在调用页面调用添加imageFilter模块
- *
- * @param {String} url 压缩图片地址
- * @param {Function} callback 回调函数
- */
- **.**press = function(url,callback){
- api.showProgress({
- title: '压缩中...',
- text: '先喝杯茶...',
- modal: true
- });
- var name = "tmp" + Date.now() + ".png";
- **.**press({
- img: url,
- quality: 0.1,
- save: {
- imgPath: "fs://compress",
- imgName: name
- }
- },function( ret, err ){
- api.hideLoading();
- if( ret.status ){
- var path = api.fsDir + "/compress/" + name;
- callback(path);
- }else{
- if(err.code == -1){
- $c.toast('未知错误');
- }else if(err.code == 0){
- $c.toast('保存到相册失败');
- }else if(err.code == 1){
- $c.toast('保存到指定路径失败');
- }else if(err.code == 2){
- $c.toast('保存到相册和指定路径失败');
- }else if(err.code == 3){
- $c.toast('压缩图片路径不存在');
- };
- }
- });
复制代码
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|