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

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

WBOY
發布: 2023-09-07 10:45:08
轉載
762 人瀏覽過

你能使用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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板