I持ってキャンバスの背景として画像を描画し、次のコード:キャンバスにインラインイメージを描くことはできますか?
window.onload = function(){
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
var destX = 69;
var destY = 50;
var imageObj = new Image();
imageObj.onload = function(){
context.drawImage(imageObj, destX, destY);
};
imageObj.src = "myImage.jpg";
};
何今の代わりに外部ファイルを、私は背景として、インライン画像を使用したい場合は?たとえば、
<img src="data:image/jpeg;base64,4uPk5ebn6Wql94XOr2gntJRE..." />
どうすればキャンバスの背景にすることができますか?
編集:これを述べたチュートリアル(https://developer.mozilla.org/ja/Canvas_tutorial/Using_images)が見つかりましたが、使用方法は記載されていません。
imageObj.srcを外部ファイル(myImage.jpg)にするのではなく、データURL(data:image ...)にします。 私はimageObj.srcを試しました= data:image/jpeg ... "しかし動作しませんでした – ohseekay
これはうまくいかなければなりません。 (あなたのコードで試した) –