私はhtml2canvasを使って画像のスクリーンショットを保存しようとしています。以下は私のコードです:html2canvasを使用してイメージのスクリーンショットを取得するにはどうすればよいですか?
var a = document.getElementById('a2')
html2canvas(document.getElementById('a1'), {
onrendered: function(canvas) {
var img = canvas.toDataURL("image/jpeg");
window.open(img);
}
}
ただし、コードはローカルイメージのスクリーンショットを保存しています。しかし、外部ソースからの画像のように: http://europa.promaticstechnologies.com/QuotePic/img/QuotePro/bg1.jpg 私に黒いスクリーンショットを与える。手伝ってください。
おそらくクロスオリジンのため –
このリンクをチェックすると、このリンクが役立ちます。http://stackoverflow.com/questions/10457608/create-screenshot-of-webpage-using-html2canvas-unable-to-initialize-properly –