0
私はキャンバスの中にデフォルト画像を持っています。私はテキスト入力に別のイメージソースを貼り付け、ボタンをクリックするとimg.srcを更新できるようにしたい。キャンバスimg.srcをテキスト入力から変更する
<canvas id="canvas" width="300" height="400"></canvas>
...
<label for="image">Paste the img url here</label>
<input type="text" name="pic" id="image">
<button onclick="updateImg()">Submit img</button>
とJavaScript::私が間違っているのは何
...
var image = "https://www.whatever.com/image.png";
var img = new Image();
img.src = image;
img.onload = function() {
draw(this);
};
function updateImg() {
image = document.getElementById("image").value;
}
...
ここ はhtmlですか?
p.s.私の英語のために申し訳ありません。
ただし、動作しません。私はこの関数を使って描画し、更新されません:function draw(img){ var portrait = document.getElementById( 'canvas'); var canvas = portrait.getContext( '2d'); ...} –