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

データURLからHTML5キャンバスへの画像の描画


データURLがある場合は、キャンバスに画像を作成できます。これは、次のコードスニペットに示すように実行できます-

var myImg = new Image;
myImg.src = strDataURI;

drawImage()メソッドは、画像、キャンバス、またはビデオをキャンバスに描画します。 drawImage()メソッドは、画像の一部を描画したり、画像サイズを拡大/縮小したりすることもできます。

以下のコードは、シーケンスにも適しています。イメージを作成し、新しいイメージを使用するようにonloadを設定してから、srcを設定します-

// load image from data url
Var Obj = new Image();
Obj.onload = function() {
   context.drawImage(myImg, 0, 0);
};
Obj.src = dataURL;

  1. HTML5キャンバスに長方形を描く方法は?

    HTML5 タグは、スクリプトを使用してグラフィックやアニメーションなどを描画するために使用されます。 HTML5で導入された新しいタグです。 canvas要素にはgetContextと呼ばれるDOMメソッドがあり、レンダリングコンテキストとその描画関数を取得します。この関数は、コンテキスト2dのタイプという1つのパラメーターを取ります。 HTML5キャンバスで長方形を描画するには、fillRect(x、y、width、height)メソッドを使用します: 次のコードを実行して、HTML5Canvasで長方形を描画する方法を学ぶことができます 例 <!DOCTYPE html&

  2. ダイアグラムやグラフを描画するためにGoJSHTML5Canvas Libraryを使用するにはどうすればよいですか?

    GoJSはJavaScriptライブラリであり、インタラクティブな図を実装するために使用できます。このページでは、GoJSを使用するための基本事項を説明します。ダイアグラムやグラフを追加する場合は、オープンソースであるこのライブラリを使用してください。 GoJSにはモデルビューアーキテクチャがあり、Modelsはノードとリンクを記述するJavaScriptオブジェクトの配列を保持します。実際のノードおよびリンクオブジェクトを使用してこのデータを視覚化するために、ダイアグラムはビューとして機能します。 GoJSを使用して図を作成すると、指定されたDIV要素内に配置されるHTML5Canvas