DOM要素のスクリーンショットを撮る(2)pageres
DOM要素のスクリーンショットを撮る(2)pageres:
DOM要素のスクリーンショットを撮る(DOM要素を画像に変換する)には幾つかの方法があるようですが、html2canvasはダメだったので、次にpageresを試してみました。
DOM要素のスクリーンショットを撮る(1)html2canvasで作成したHTMLドキュメントのスクリーンショットを撮ってみることにしました。
実際に使ってみます。
DOM要素のスクリーンショットを撮る(1)html2canvasで作成したHTMLドキュメントをブラウザで表示すると下のようになります。
そして、上のコードを実行すると、プログラムが格納されているフォルダに
このJPEGファイルは下のようなものでした。
正しくスクリーンショットが撮れていることが分かります!
DOM要素のスクリーンショットを撮る(DOM要素を画像に変換する)には幾つかの方法があるようですが、html2canvasはダメだったので、次にpageresを試してみました。
npm install
npm install pageres
します。
コード
DOM要素のスクリーンショットを撮る(1)html2canvasで作成したHTMLドキュメントのスクリーンショットを撮ってみることにしました。new pageres({ format: 'jpg' }) .src('http://localhost:3000/asset/test/test.html', ['1280x1024'], { selector: '.fitch' }) .dest(__dirname) .run();
使ってみる
実際に使ってみます。DOM要素のスクリーンショットを撮る(1)html2canvasで作成したHTMLドキュメントをブラウザで表示すると下のようになります。
そして、上のコードを実行すると、プログラムが格納されているフォルダに
localhost!3000!asset!test!test.html-1280x1024.jpg
という名称のJPEGファイルが生成されました。このJPEGファイルは下のようなものでした。
正しくスクリーンショットが撮れていることが分かります!
コメント
コメントを投稿