南强小屋 Design By 杰米
本文实例为大家分享了微信小程序图片压缩的具体代码,供大家参考,具体内容如下
设计思路:
选择图片后调用微信压缩图片接口,压缩后接收压缩图片的临时地址,调用微信储存接口保存图片至本地。
参数:
imagesrc:图片地址
imgcount:是否选择图片
show_hidden:是否展示按钮
接口:
wx.chooseImage:选择图片
wx.compressImage:压缩图片
wx.saveImageToPhotosAlbum:保存图片至相册
wx.showToast:提示信息
wxml
<view>
<view>
<image src="/UploadFiles/2021-04-02/{{imagesrc}}">
js
// miniprogram/pages/ImgCompression/ImgCompression.js
Page({
/**
* 页面的初始数据
*/
data: {
imagesrc:"../../images/NoImage.jpg",
imgcount:0,
show_hidden: "display:none;",
},
//选择图片
chooseMyImage:function () {
var that = this;
wx.chooseImage({
count:1,
success: function(res) {
that.setData({
imagesrc:res.tempFilePaths[0],
imgcount:1,
show_hidden:"display:block"
}),
wx.showToast({
title: "已选择图片",
})
},
fail: function() {
wx.showToast({
title:"请选择图片",
icon:"none",
})
}
})
},
//压缩图片
MyImageCompression:function () {
var that = this;
if(that.data.imgcount == 1){
wx.showToast({
title: "正在压缩图片",
icon:"loading",
})
wx.compressImage({
src:that.data.imagesrc,
quality:0,
success: function(res) {
wx.showToast({
title: "压缩成功",
});
wx.saveImageToPhotosAlbum({
filePath:res.tempFilePath,
success:function(res) {
wx.showToast({
title: "已保存至相册",
});
}
})
},
fail: function() {
wx.showToast({
title:"压缩失败",
icon:"none",
})
}
})
}
}
})
效果图:
为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
标签:
微信小程序,图片压缩
南强小屋 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
南强小屋 Design By 杰米
暂无微信小程序实现图片压缩的评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。

