前提・実現したいこと
Express + Node.js、Canvasの勉強をしています。
EJSファイルでローカルの画像をCanvasのdrawImageで表示させようと思ったのですが、上手く表示させられません。
目的の画像はpublicフォルダの中に入れており参照には成功している(別のパスを指定すると出ていたエラーが出ない)はずなのですが、更新しても表示されません。
しかし、何故か同ファイルで<img src = "towers.png"とすると両方とも表示されるようになります。
考えられる原因は何かありますでしょうか?
該当のソースコード
EJS
1var canvas = document.getElementById("canvas"); 2var ctx = canvas.getContext( '2d' ); 3var mapchip = new Image(); mapchip.src = "towers.png"; 4ctx.drawImage(mapchip,0,0,75,50,75,50,75,50)
あなたの回答
tips
プレビュー