1. 程式人生 > >關於H5頁面中生成圖片的兩種方式!

關於H5頁面中生成圖片的兩種方式!

ima 前端 不能 圖片 項目 自定義 dom對象 技術分享 ron

前言:

我們在做項目過程中,經常會遇到自定義生成一張圖片並可以長按保存。長按保存圖片在微信等瀏覽器中默認就有,那麽對於生成圖片的有哪些方式呢?

方法一: 利用canvas繪制圖形,然後生成圖片

代碼如下:

技術分享圖片

小結:這種方式較為繁瑣,因為繪制canvas的過程本身過程較多,遠遠沒有布局一個頁面簡單。

方法二:利用html2canvas實現截屏功能(原理也是將DOM對象生成canvas對象,然後再生成圖片)

小結:這種方式較簡單,而且清晰度較高,但是要註意的是,一定不能把圖片當背景來操作,否則清晰度也不高。

綜上:

利用前端H5生成圖片過程中,我們應該更多利用方式二來進行!

關於H5頁面中生成圖片的兩種方式!