国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

微信小程序海報生成組件封裝

Hwg / 950人閱讀

摘要:每個小程序成型后,一般都會選擇生成帶菊花碼的海報分享出去來吸引更多的流量。

每個小程序成型后,一般都會選擇生成帶菊花碼的海報分享出去來吸引更多的流量。下面來介紹下他的一種實現方式吧

組件Github地址: https://github.com/WGinit/min...

原理:主要利用微信小程序強大的Canvas API來合成,生成后可用wx.canvasToTempFilePath()導出圖片地址,從而可實現預覽及保存至手機相冊

一、如何使用

打開項目文件夾

   1、 git  clone  https://github.com/WGinit/mini-poster.git

2、在待使用頁面Json文件中注冊該組件

{ “usingComponents“:

  { “share-image“: “/components/share_image/share_image“ }

}

3、在頁面中使用該組件

  

  
二、參數配置
dataList: {
    canvasData:{
      type: "image",
      url: "",
      top: 0,
      left: 0,
      width: 750,
      height: 1334,
      comment: "背景圖",
      btnText: "保存至相冊"
    },
    content: [{
      type: "image",
      url: "",
      top: 136,
      left: 100,
      shape: "square",
      width: 290,
      height: 186,
      comment: "頭像"
    }, {
      type: "text",
      content: "白山羊",
      top: 336,
      left: 100,
      fontSize: 40,
      lineHeight: 40,
      color: "#f00",
      textAlign: "left",
      weight: "bold",
      maxWidth: 287
    }]
  }
三、參數說明
canvasData------------canvas相關參數配置
參數 類型 默認值 必填 說明
type String image 文件類型, 這里為背景圖,默認image
url String "" 網絡圖片地址
top Number 0 圖像的左上角在可視區域上 Y 軸的位置, 單位px
left Number 0 圖像的左上角在可視區域上 X 軸的位置, 單位px
width Number 750 畫布的寬度, 單位px
height Number 1334 畫布的高度, 單位px
comment String "背景圖" 圖片描述
btnText String "保存至相冊" 生成按鈕文字
content -------繪制內容參數
參數 類型 默認值 必填 說明
type String "" 繪制的類型,可選image和text
shape String "square" 繪制圖片的形狀, square 方形, circle 圓形
url String "" - 圖片的網絡地址, type為image必填
content String "" - 文本內容, type為text必填
top Number 0 圖像的左上角在目標畫布上 Y 軸的位置, 單位px
left NUmber 0 圖像的左上角在目標畫布上 X 軸的位置, 單位px
width Number 100 繪制圖片的寬度,單位px
height Number 100 繪制圖片的高度, 單位px
comment String "" 繪制圖片的說明
fontSize Number 32 文本字體大小,單位px
lineHeight Number 32 文本行高, 單位px
color String "#FFFFFF " 文本字體顏色
textAlign String "center" 文本水平對齊方式, 可選left, center, right
weight String "normal" 文本字體粗細
maxWidth Number 600 文本限制的最大寬度,單位px
四、備注

上述單位都是參照設計稿(750 * 1334)而來,實際情況可直接按設計稿上尺寸配置參數.

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/96614.html

相關文章

  • Canvas繪圖在信小程序中的應用:生成個性化海報

    摘要:解析進到首頁其實關鍵字在本地就隨機取完了,在首頁中的方法中就通過緩存了要畫的元素,比如關鍵字這里是圖片關鍵字解析語也是圖片畢竟微信小程序的不支持字體等等。 一、Canvas應用的背景(個人理解)及基礎語法 背景 從2012年開始,微信那個時候用戶的積累的量已經非常大了,推出公眾號,當然大屏智能手機在那個時候也流行,傳統的大眾媒體逐步消亡,像微信公眾號這樣的新媒體盛行。企業的廣告投入開始...

    vpants 評論0 收藏0
  • 信小程序 海報生成踩坑記

    摘要:最近有個需求是要生成分享海報,讓用戶可以將圖片保存到本地然后分享到朋友圈。本來以為是一個很簡單的需求,可是萬萬沒想到,微信會這么坑。 最近有個需求是要生成分享海報,讓用戶可以將圖片保存到本地然后分享到朋友圈。本來以為是一個很簡單的需求,可是萬萬沒想到,微信會這么坑。剛開始的思路是這樣的: 后臺根據小程序傳過來的參數獲取對應的小程序碼,然后與背景圖合成之后將base64格式的圖片傳給小程...

    lidashuang 評論0 收藏0
  • fastposter 2.4.0 全新發布 低代碼海報生成

    摘要:支持等多種語言。全新發布低代碼海報生成器生成二維碼 fastposter 2.4.0 全新發布 低代碼海報生成器fastposter低代碼海報生成器,一分鐘完成海報開發。支持??Java??、??Python??、??PHP??、 ??Go??、??JavaScript??等多種語言。v2.4.0 全新發布 電商級海報生成...

    番茄西紅柿 評論0 收藏2637
  • Laravel 生成程序圖文海報最佳方案之一

    摘要:微信小程序官方并未提供分享到朋友圈的方法,所以目前基本整個行業都是使用生成圖文海報發到朋友圈,然后識別太陽碼進入到小程序。背景圖片和微信頭像合成后清晰度不夠。 微信小程序官方并未提供分享到朋友圈的方法,所以目前基本整個行業都是使用生成圖文海報發到朋友圈,然后識別太陽碼進入到小程序。 通過谷歌或者百度有很多同學已經提供了一些解決方案,但是在我們使用后效果并不是很理想,主要體現在以下方面:...

    piglei 評論0 收藏0

發表評論

0條評論

Hwg

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<