###実現したいこと
Canvasに画像を表示させたいです。
###試したこと
js
var img = new Image(); var Draw; var draw; Draw = function() { ctx.drawImage(img, 0, 0); }; img.src = "img/logo.PNG"; img.addEventListener("load", function() { stage = new Stage(); stage.update(); draw = new Draw();
###現象
画像が表示されません。
設定したCanvasの内容は表示されています。
###エラーメッセージ
DevToolで確認しましたが、エラーメッセージはありません。
原因が分かりません。アドバイスいただけないでしょうか。
以上、ご確認お願いいたします。
###追記
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>Interactive Art</title> <style> canvas { background: black; } </style> </head> <body> <canvas id="mycanvas" width="500" height="250"> Canvasに対応したブラウザを使ってください。 </canvas> <script> var img = new Image(); img.onload = (function(){ var canvas = document.getElementById('logo'); // var ctx = canvas.getContext('2d'); ctx.drawImage(img, 0, 0); }); img.src = "logo.PNG"; </script> </html>
上記のコードを追記した結果、リロードするタイミングで一瞬だけ画像が表示されますが、すぐに消えてしまう現象に陥っております。

回答1件
あなたの回答
tips
プレビュー