Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

HTML5 Canvasを使用してページのスクリーンショットを撮ることができますか?


Html2Canvasは、Webページ全体または特定の部分のスクリーンショットを撮ることができる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='container' >
         <imgsrc='images/one.jpg' width='50' height='50'>
         <imgsrc='images/two.jpg' width='50' height='50'>
      </div>
      <input type='button' id='but_screenshot' value='Take screenshot' onclick='screenshot();'><br/>
      <script>
         function screenshot(){
            html2canvas(document.body).then(function(canvas) {
               document.body.appendChild(canvas);
            });
         }
      </script>
   </body>
</html>

  1. Macでタグを次のレベルに引き上げるために使用できる5つのアプリ

    Macでファイルを探しているときに、生産性が低下したと感じることがあります。 Finderは過去数年間、意味のある改善は見られませんでしたが、従来のファイルおよびフォルダシステムに拘束されない組み込みのタグ機能など、ファイルを管理するさまざまな方法を提供します。 タグを使用すると、ファイルをどこにでも保存し、共有タグと一緒にまとめることができます。共有タグは、Spotlight検索とスマートフォルダーを使用してフィルタリングできます。 macOSのタグの機能を拡張して、必要なときにファイルを整理して検索できるようにするアプリをいくつか紹介します。 1.飛躍 Leapは、ファイルの保存と検

  2. Pythonを使用してウィンドウのスクリーンショットを撮る方法は?(Tkinter)

    Pythonには、注目のアプリケーションを構築および開発できるモジュールと関数の豊富なライブラリがあります。 Tkinterは、GUIベースのアプリケーションの作成に使用される有名なPythonライブラリです。ウィンドウのスクリーンショットを撮るアプリケーションを開発したい場合は、Tkinterを使用してアプリケーションのGUIを構築できます。アプリケーションの次の段階は、アプリケーションがどのように機能するかを知るのに役立ちます。 必要なライブラリ –画像処理用のピロー(PIL)、ファイル名とエポック処理をランダム化するためのPythonのタイムモジュール。 ウィンドウにラベルウ