首頁  >  文章  >  web前端  >  你能使用HTML5 Canvas在頁面上截取螢幕截圖嗎?

你能使用HTML5 Canvas在頁面上截取螢幕截圖嗎?

WBOY
WBOY轉載
2023-09-07 10:45:08718瀏覽

你能使用HTML5 Canvas在页面上截取一张屏幕截图吗?

Html2Canvas是一個JavaScript庫,可以截取整個網頁或特定部分的螢幕截圖。它不會截圖,而是根據頁面資訊建立視圖。

範例

下面給出的是範例程式碼。這裡,html2canvas.js 腳本包含在

中。呼叫 html2canvas() 方法。返回base64值,最終創建圖像來源或圖像檔案。
<!DOCTYPE html>
<html>
   <head>
      <script src="html2canvas-master/dist/html2canvas.js"></script>
   </head>
   <body>
      <h1>Take screenshot</h1>
      <div class="container" id=&#39;container&#39; >
         <imgsrc=&#39;images/one.jpg&#39; width=&#39;50&#39; height=&#39;50&#39;>
         <imgsrc=&#39;images/two.jpg&#39; width=&#39;50&#39; height=&#39;50&#39;>
      </div>
      <input type=&#39;button&#39; id=&#39;but_screenshot&#39; value=&#39;Take screenshot&#39; onclick=&#39;screenshot();&#39;><br/>
      <script>
         function screenshot(){
            html2canvas(document.body).then(function(canvas) {
               document.body.appendChild(canvas);
            });
         }
      </script>
   </body>
</html>

以上是你能使用HTML5 Canvas在頁面上截取螢幕截圖嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除