私は、画像を取得し、ユーザーがその上に描画して保存できるようにするツールに取り組んでいます。
Whats working: 画像を背景として取得し、その上に描画します
うまくいかないこと:キャンバス全体を保存する..画像と一緒に描画するのではなく、描画のみを保存します。
スタックを調べましたが、解決策が見つかりませんでした。
<canvas id="drawtool" width="800" height="300" style="background:url(image/test.png) no-repeat center center"></canvas>
そして、画像を描画するJSは
var canvas = document.getElementById('drawtool');
var context = canvas.getContext('2d');
var imageObj = new Image();
imageObj.onload = function() {
context.drawImage(this, 0, 0);
};
編集済み:私はすでに試しました
var canvas = document.getElementById('drawtool');
var context = canvas.getContext('2d');
var imageObj = new Image();
imageObj.src = "image/test.png";
imageObj.onload = function() {
context.drawImage(this, 0, 0);
};
しかし、しばらくの間キャンバスに画像が表示され、キャンバスをクリックして描画すると、画像が消えます。
ありがとう