欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序?qū)崿F(xiàn)圖片壓縮

 更新時(shí)間:2019年12月03日 08:34:46   作者:chent_某位  
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)圖片壓縮,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了微信小程序圖片壓縮的具體代碼,供大家參考,具體內(nèi)容如下

設(shè)計(jì)思路:

選擇圖片后調(diào)用微信壓縮圖片接口,壓縮后接收壓縮圖片的臨時(shí)地址,調(diào)用微信儲(chǔ)存接口保存圖片至本地。

參數(shù):

imagesrc:圖片地址
imgcount:是否選擇圖片
show_hidden:是否展示按鈕

接口:

wx.chooseImage:選擇圖片
wx.compressImage:壓縮圖片
wx.saveImageToPhotosAlbum:保存圖片至相冊(cè)
wx.showToast:提示信息

wxml

<view>
 <view>
  <image src="{{imagesrc}}" style="width: 100%;" bindtap="chooseMyImage">
  </image>
 </view>
 <view class="textView">
 <text>
  (推薦使用jpg格式的圖片)
 </text>
 </view>
 <view class="ImgOperateView">
 <button type="primary" bindtap="chooseMyImage">選擇圖片</button>
 <button type="primary" bindtap="MyImageCompression" style="{{show_hidden}}">壓縮圖片</button>
 </view>
</view>

js

// miniprogram/pages/ImgCompression/ImgCompression.js
Page({

 /**
 * 頁(yè)面的初始數(shù)據(jù)
 */
 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:"請(qǐng)選擇圖片",
   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: "已保存至相冊(cè)",
    });
   }
   })
  },

  fail: function() {
   wx.showToast({
   title:"壓縮失敗",
   icon:"none",
   })
  }
  })
 }
 }
})

效果圖:

為大家推薦現(xiàn)在關(guān)注度比較高的微信小程序教程一篇:《微信小程序開(kāi)發(fā)教程》小編為大家精心整理的,希望喜歡。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 原生JavaScript寫(xiě)出Tabs標(biāo)簽頁(yè)的實(shí)例代碼

    原生JavaScript寫(xiě)出Tabs標(biāo)簽頁(yè)的實(shí)例代碼

    這篇文章主要介紹了原生JavaScript寫(xiě)出Tabs標(biāo)簽頁(yè)的實(shí)例代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 5個(gè)javascript的數(shù)字格式化函數(shù)分享

    5個(gè)javascript的數(shù)字格式化函數(shù)分享

    Javascript沒(méi)有任何內(nèi)建的格式化函數(shù),這里我們通過(guò)Google收集了5個(gè)javascript的數(shù)字格式化函數(shù),希望對(duì)于大家的web開(kāi)發(fā)能夠帶來(lái)方便
    2011-12-12
  • js中for in語(yǔ)句的用法講解

    js中for in語(yǔ)句的用法講解

    這篇文章主要介紹了js中for in語(yǔ)句的用法講解,本文用多個(gè)實(shí)例講解了for in語(yǔ)句的用法及適合場(chǎng)景,需要的朋友可以參考下
    2015-04-04
  • 深入淺析JavaScript中的scrollTop

    深入淺析JavaScript中的scrollTop

    這篇文章主要介紹了深入淺析JavaScript中的scrollTop的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • PHP實(shí)現(xiàn)本地圖片上傳和驗(yàn)證功能

    PHP實(shí)現(xiàn)本地圖片上傳和驗(yàn)證功能

    這篇文章主要為大家詳細(xì)介紹了PHP實(shí)現(xiàn)本地圖片上傳和驗(yàn)證功能的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • 擴(kuò)展IE中一些不兼容的方法如contains、startWith等等

    擴(kuò)展IE中一些不兼容的方法如contains、startWith等等

    擴(kuò)展IE中一些不兼容的方法如contains方法、startWith方法等等,下面是具體的實(shí)現(xiàn)代碼,喜歡的朋友可以參考下
    2014-01-01
  • 原生js實(shí)現(xiàn)表單的正則驗(yàn)證(驗(yàn)證通過(guò)后才可提交)

    原生js實(shí)現(xiàn)表單的正則驗(yàn)證(驗(yàn)證通過(guò)后才可提交)

    這篇文章主要給大家介紹了關(guān)于如何利用原生js實(shí)現(xiàn)表單的正則驗(yàn)證,所有驗(yàn)證都通過(guò)后提交按鈕才可用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • javascript獲取隱藏元素(display:none)的高度和寬度的方法

    javascript獲取隱藏元素(display:none)的高度和寬度的方法

    這篇文章主要介紹了javascript獲取隱藏元素(display:none)的高度和寬度的方法,實(shí)現(xiàn)方法比較復(fù)雜,需要的朋友可以參考下
    2014-06-06
  • js取得當(dāng)前網(wǎng)址

    js取得當(dāng)前網(wǎng)址

    用js獲取當(dāng)前網(wǎng)頁(yè)的網(wǎng)址,平時(shí)一直用location.href;下一篇我會(huì)把document.url和location.href對(duì)比一下
    2008-05-05
  • js+canvas繪制矩形的方法

    js+canvas繪制矩形的方法

    這篇文章主要介紹了js+canvas繪制矩形的方法,涉及JavaScript調(diào)用html5的canvas組件繪制圖形的相關(guān)技巧,需要的朋友可以參考下
    2016-01-01

最新評(píng)論