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

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

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

小龍大哥的微信小程序在初始階段相當(dāng)于IE界的6,在這里給大家說(shuō)一個(gè)剛趟過(guò)去的坑。

拍照的API。

wx.chooseImage({
 count: 1, // 默認(rèn)9
 sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓縮圖,默認(rèn)二者都有
 sourceType: ['album', 'camera'], // 可以指定來(lái)源是相冊(cè)還是相機(jī),默認(rèn)二者都有
 success: function (res) {
 // 返回選定照片的本地文件路徑列表,tempFilePath可以作為img標(biāo)簽的src屬性顯示圖片
 var tempFilePaths = res.tempFilePaths; 
 }
});

在上邊,明確的給出大小的類型,本想省事,然并沒(méi)有什么用…..
廢話少說(shuō),給大家說(shuō)下IOS和安卓中差別,拍照?qǐng)D片壓縮的坑。

// 點(diǎn)擊照相
 takePictures:function(){
 var that = this;
 wx.chooseImage({
 count: 1, // 默認(rèn)9
 sizeType: ['compressed'], // 可以指定是原圖還是壓縮圖,默認(rèn)二者都有
 sourceType: ['camera'], // 可以指定來(lái)源是相冊(cè)還是相機(jī),默認(rèn)二者都有
 success: function (res) {
 // 返回選定照片的本地文件路徑列表,tempFilePath可以作為img標(biāo)簽的src屬性顯示圖片
 var tempFilePaths = res.tempFilePaths;

 that.setData({
 attendSuccessImg:tempFilePaths[0]
 });

 // 上傳圖片
 //判斷機(jī)型
 var model = "";
 wx.getSystemInfo({
 success:function(res){
 model= res.model;
 }
 })
 if(model.indexOf("iPhone") <= 0){
 that.uploadFileOpt(that.data.attendSuccessImg);
 console.log(111111)
 }else{
 drawCanvas();

 }

 // 縮放圖片
 function drawCanvas(){
 const ctx = wx.createCanvasContext('attendCanvasId');
 ctx.drawImage(tempFilePaths[0], 0, 0, 94, 96);
 ctx.draw();
 that.prodImageOpt();
 }
 }
 });
 },

 // 生成圖片
 prodImageOpt:function(){
 var that = this;
 wx.canvasToTempFilePath({ 
 canvasId: 'attendCanvasId',
 success: function success(res) {
 that.setData({
 canvasImgUrl:res.tempFilePath
 });
 // 上傳圖片
 that.uploadFileOpt(that.data.canvasImgUrl);
 },
 complete: function complete(e) {
 }
 });
 },

再點(diǎn)擊拍照后,IOS的進(jìn)行了圖片壓縮功能,然而,安卓的依然是那么大,所以 在這過(guò)程中,我們需要判斷下當(dāng)前機(jī)型,然后執(zhí)行canvas壓縮。

上述代碼,拿到即可用,但少一部分wxml中需要添加一個(gè)canvas標(biāo)簽。

進(jìn)行接口調(diào)用。希望對(duì)大家有幫助。

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

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

相關(guān)文章

最新評(píng)論