html2canvas.jsとdom-to-image.jsはスクリーンショット機能を実現する
html2canvas.jsとdom-to-image.jsはスクリーンショット機能を実現する
html2canvas.js
html2canvas.jsは比較的優秀なプラグインで、htmlコードを簡単に長いcanvasに変換して、さらに保存して共有できる画像を生成することができて、現在市販されている多くのプラグインですが、彼は欠陥があっても、ピットを使っています.欠陥が多く、プロジェクトのニーズにも適用されません.ここではあまり詳しく説明しません.次はhtml 2 canvasです.js横たわった欠陥記録欠陥は参考になる:https://segmentfault.com/a/1190000015992221
dom-to-image.js
ここでデフォルトで印刷される背景は透明です.不透明にするには、ターゲットdownloadに指定したcssスタイルを追加します.
, html , html2canvas.js。
, ( , ), dom-to-image.js, 。
, 。
: js ( )
②dom-to-image.js:https://github.com/tsayen/dom-to-image
html2canvas.js
html2canvas.jsは比較的優秀なプラグインで、htmlコードを簡単に長いcanvasに変換して、さらに保存して共有できる画像を生成することができて、現在市販されている多くのプラグインですが、彼は欠陥があっても、ピットを使っています.欠陥が多く、プロジェクトのニーズにも適用されません.ここではあまり詳しく説明しません.次はhtml 2 canvasです.js横たわった欠陥記録欠陥は参考になる:https://segmentfault.com/a/1190000015992221
dom-to-image.js
window.onload=function(){
var node = document.getElementById('download');
domtoimage.toPng(node)
.then(function (dataUrl) {
console.log(dataUrl)
var link = document.createElement('a');
link.download = " .jpeg";
link.href = dataUrl;
link.click();
});
}
ここでデフォルトで印刷される背景は透明です.不透明にするには、ターゲットdownloadに指定したcssスタイルを追加します.
"download" style="background: #fff;">
~