キャンバス JavaScript API は、Web 上でグラフィックを作成および操作するための強力なツールです。 JavaScript コードを使用して 2D グラフィックを描画でき、ほとんどの最新の Web ブラウザでサポートされています。ゲーム操作、アニメーション、ビデオ処理などはすべて Canvas API から提供されます。
キャンバス API は、HTML ドキュメント内に配置できる HTML 要素である Canvas 要素の形式で実装されます。 Canvas 要素は描画面として機能し、CSS を使用してスタイルを設定したり配置したりできます。
キャンバス上にグラフィックを描画するには、arc、lineTo、fillRect などのキャンバス API の描画メソッドを使用できます。これらのメソッドを使用すると、キャンバス上に図形、線、その他のグラフィックを描画できます。
Google Chrome と Mozilla Firefox は、キャンバス API をサポートする主なブラウザです。 Canvas API では Safari または Microsoft Edge を決して使用しないでください。キャンバス API は、Internet Explorer を除くすべての主要なブラウザでサポートされています。
Canvas は、Windows、Linux、Mac、Android、iOS とすべての主要なブラウザで利用できます。オペレーティング システムは、キャンバス API が適切に動作することを確認するために、すべてのセキュリティ チェックとアップグレードを実行する必要があります。以下に、そのようなブラウザとそのバージョンのリストを示します。
Firefox、ただし拡張バージョンはサポートされていません
Respondus Lockdown ブラウザは、最新のシステム要件のみをサポートします。
Safari は Macintosh のみ
少なくとも 1GB の RAM を搭載したシステムは、キャンバス API の使用に適しています。ネイティブ モバイル ブラウザーはタブレット デバイスをあまりサポートしていません。デフォルトの Android ブラウザはモバイル デバイスに応じて異なります。
iOS
Photon Flash Player は Flash をサポートします
###アンドロイド###
###スクリーンリーダー###
Canvas API ブラウザでサポートされているコードを検出する
ユーザーは、以下の構文に従い、以下のコードを使用して、ブラウザーが Canvas 要素をサポートしているかどうかを確認できます。
###文法### リーリーこのプログラムでは、ユーザーはボタンをクリックすることでキャンバスのブラウザーのサポートを確認できます。ボタンをクリックすると、イベントは上記の構文を使用してキャンバス コンテキストを取得しようとする関数を呼び出します。プログラムには、ブラウザのサポートを区別し、ユーザーにメッセージを表示するフラグ変数があります。
リーリー ###例###この例では、作成された Canvas 要素の ID は「myCanvas」、幅と高さはそれぞれ 200 ピクセルと 100 ピクセルです。 getContext メソッドを使用してキャンバスの描画コンテキストを取得し、arc メソッドを使用して中心点 (95, 50)、半径 40 ピクセルの円を描画します。次に、ストローク メソッドを使用して、キャンバス上に円を描画します。
以上がCanvas Javascript API が主要なブラウザでどのように動作するかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。