1. 程式人生 > >webToImage (網頁轉圖片)模組試用分享

webToImage (網頁轉圖片)模組試用分享

模組介紹:

本模組封裝了把 webview 轉換成圖片的功能。呼叫本模組的transImage介面,可把當前 webview顯示的內容轉換成一張圖片。
注意,本模組只能把當前的webview頁面轉換為圖片,如果當前頁面上打開了一個帶 UI 介面的模組,會被忽略掉。

模組文件

注意:

本模組目前僅支援iOS。
模組不支援WKWebView。openFrame或openWin時,要把useWKWebView引數設定為false。
為測試模組效果,寫的測試網頁包含列表/圖片/H5 Video標籤。測試結果表明,不支援Video標籤。

模組使用方法介紹

模組只有兩個介面:

transImage(把模組所依附的當前webview轉換為圖片)
clearCache(當webToImage介面內save引數未傳path值,則模組會將轉換後的圖片儲存在快取目錄。呼叫本介面,可清除本模組產生的所有圖片)
使網頁轉為圖片,只需調第一個介面即可,示例:

var webToImage = api.require('webToImage');

webToImage.transImage({

            save: {

                path: 'fs://webToImage',                    // 儲存到fs目錄的圖片,可以使用fs模組清除

                name: 'currentWebviewImage'

            }

        }, function(ret) {

            console.log(JSON.stringify(ret));

        });

複製程式碼

本文出自APICloud官方論壇,感謝論壇版