2014-11-22 341 views
-1

我已經看過所有文章,解釋如何將HTML5 canvas截屏保存爲圖像,並在新標籤中打開該圖像。但是,我希望截取屏幕截圖並在拍攝截圖後將圖像顯示在SAME WEBPAGE的已經分配的div上。有任何想法嗎?謝謝!HTML5 Canvas截圖保存到頁面上?

+0

重複這個http://stackoverflow.com/questions/923885/capture-html-canvas-as-gif-jpg-png-pdf – sking 2014-11-22 19:46:43

+0

@sking這不是一個重複的問題。我以前看過那篇文章。我正在尋找一種方法來獲取新生成的url,並將其附加到我的HTML中以顯示在我的畫布下。 – es270 2014-11-22 20:32:19

回答

0
<canvas id="mycanvas"></canvas> 
<div id="under_canvas"></div> 
<script> 
var canvas = document.getElementById('mycanvas'); 
var img = canvas.toDataURL("image/png"); 
//dataURL can directly be inserted into src of image 
document.getElementById('under_canvas').innerHTML = '<img src="'+img+'"/>'; 
</script>