麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

微信小程序實現張圖片合成為一張并下載

2019-11-19 11:10:46
字體:
來源:轉載
供稿:網友

本文實例為大家分享了微信小程序實現張圖片合成為一張并下載的具體代碼,供大家參考,具體內容如下

微信小程序海報

Page({ /** * 頁面的初始數據 */ data: { imgUrl: "項目中圖片地址", //圖片鏈接 img: '' // 合成后圖片路徑 }, /** * 生命周期函數--監聽頁面加載 */ onLoad: function (options) { let that = this; wx.downloadFile({  url: '線上圖片地址',  success(res) {  // 繪制背景海報到canvas  var postersize = that.setCanvasSize(750);//動態設置畫布大小  const ctx = wx.createCanvasContext('shareCanvas')  ctx.drawImage(that.data.imgUrl, 0, 0, postersize.w, postersize.h)  var re = wx.getSystemInfoSync();  var scale = 750 / 180;  var width = re.windowWidth / scale;  var height = width  var leftscale = 750 / 480; // 180為left  var left = re.windowWidth / leftscale;  var topscale = 750 / 880; // 180為top  var top = re.windowWidth / topscale;  ctx.drawImage(res.tempFilePath, left, top, width, height)  ctx.draw()  setTimeout(() => {   // code_url = this.canvasToTempImage();    //獲取臨時緩存合成照片路徑,存入data中   wx.canvasToTempFilePath({   canvasId: 'shareCanvas',   success: function (res) {    var tempFilePath = res.tempFilePath;    that.setData({    img: tempFilePath    })    console.log(tempFilePath)   },   fail: function (res) {    console.log(res);   }   });  }, 1000);  } })  }, /** * 生命周期函數--監聽頁面初次渲染完成 */ onReady: function () {  }, /** * 生命周期函數--監聽頁面顯示 */ onShow: function () {  }, /** * 生命周期函數--監聽頁面隱藏 */ onHide: function () {  }, /** * 生命周期函數--監聽頁面卸載 */ onUnload: function () {  }, /** * 頁面相關事件處理函數--監聽用戶下拉動作 */ onPullDownRefresh: function () {  }, /** * 頁面上拉觸底事件的處理函數 */ onReachBottom: function () {  }, /** * 用戶點擊右上角分享 */ onShareAppMessage: function () {  }, //適配不同屏幕大小的canvas setCanvasSize: function (width) { var size = {}; try {  var res = wx.getSystemInfoSync();  var scale = 750 / width;//不同屏幕下canvas的適配比例;設計稿是750寬  // var scale = 1  var width = res.windowWidth / scale;  var height = res.windowHeight / scale;;  size.w = width;  size.h = height; } catch (e) {  // Do something when catch error  console.log("獲取設備信息失敗" + e); } return size; }, //點擊圖片進行預覽,長按保存分享圖片 previewImg: function (e) { var img = this.data.img; let _this = this; //保存二維碼到相冊 wx.saveImageToPhotosAlbum({  filePath: img,  success: function (res) {  wx.showModal({   content: '保存成功',   confirmText: '確認',   showCancel: false,   success: function (res) {   }  });  },  fail: function (res) {  wx.showModal({   content: '保存失敗',   confirmText: '確認',   showCancel: false,   success: function (res) {   }  });  } }) }, })

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一区二区精品在线 | 一级电影在线观看 | 成人做爽爽爽爽免费国产软件 | 5xx免费看| av噜噜在线 | 久久精品九九 | 美女啪网站 | 久久久国产精品网站 | 亚洲欧美一区二区三区在线观看 | 国产在线区 | 二级大黄大片高清在线视频 | 99最新地址 | 99精品视频久久精品视频 | 欧美日韩在线中文 | 免费观看一区二区三区视频 | 欧美18videos性处按摩 | 日本羞羞影院 | 久久久国产精品成人免费 | 午夜视频免费播放 | 性爱视频在线免费 | 一区二区三区小视频 | 日韩精品一区二区三区中文 | 狠狠操天天射 | 午夜视频在线观看91 | 国产三级午夜理伦三级 | 久久综合爱 | 国产精品午夜小视频观看 | 久久久久久久久久亚洲精品 | 精品国产91久久久久 | 久久久久久麻豆 | 国产精品啪 | 欧产日产国产精品v | 51色视频| 日本免费一区二区三区四区 | 国产精品性夜天天视频 | 伊人yinren22综合网色 | 亚洲第一页在线观看 | 亚洲视频在线观看免费视频 | 精品一区二区三区免费看 | 福利在线免费视频 | 在线观看91精品 |