3

キャンバス オブジェクトをメモリ内に作成したいのですが、HTML<canvas>タグは必要ありません。これは可能ですか?

このコードで:

var canvas = new Canvas();
var ctx = canvas.getContext('2d');

次のエラー メッセージが表示されます。Uncaught ReferenceError: Canvas is not defined

4

2 に答える 2

9

JavaScript で要素を作成できるはずです。

var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
于 2013-04-23T23:35:55.600 に答える
4

document.createElement("canvas")代わりに使用してください。画像やオプションからわかるように、canvasesCanvasのコンストラクターはありません- これらは唯一の例外です。ImageOption

于 2013-04-23T23:35:49.533 に答える