當前位置:趣味科普網>經驗>

微信小程式如何壓縮圖片

經驗 閱讀(1.96W)

微信小程式如何壓縮圖片

微信小程式圖片壓縮有三種方法,一種是使用官方提供的介面ressImage(Objectobject);一種是通過壓縮圖片的大小,利用canvas重繪來得到壓縮圖片;最後一種安裝第三方圖片壓縮包。

第一種方法很多人反映壓縮不明顯或者失效,所以選擇使用canvas重繪來實現圖片壓縮。同時,該種方法可以控制圖片的最大尺寸,保持上傳圖片大小尺寸相差不多。

具體操作步驟如下:

1、通過seImage介面選擇相機圖片。

2、通過mageInfo介面獲取圖片資訊(長寬,型別)。

3、計算壓縮比例和最終圖片的長寬。

4、建立canvas繪圖上下文,繪製最終圖片。

5、通過asToTempFilePath介面將畫布內容匯出為圖片並獲取圖片路徑。