html5キャンバスをスライド注釈に変換しようとしています。私の目標は、スライドのImageをアップロードし、ユーザーがそれを描画してから保存することです。html5キャンバス描画/保存
Whats working:スライドをバックグラウンドイメージとしてアップロードして、ユーザーが描画できるようにしました。私はsave関数も働いています。
どうしたのですか:画像が保存されると、ユーザーが作成した図はそのまま残りますが、背景画像は保存された画像の一部になりません。
画像にキャンバスを保存し、その中にスライドの背景を保持する方法はありますか?おそらくそれは背景イメージではないと思われますか?ここで
私のコードの一部です:
キャンバス+ボタン:
<div id="main">
<canvas id="drop1" class="drop" style=" background: url(pdf_images/pdf-save-0.png); background-repeat:no-repeat;">
</canvas>
</div>
<input type="button" id="savepngbtn" value="Save Slide">
キャンバスを保存:
document.getElementById("savepngbtn").onclick = function() {
saveCanvas(oCanvas, "PNG");
}
function saveCanvas(pCanvas, strType) {
var bRes = false;
if (strType == "PNG")
bRes = Canvas2Image.saveAsPNG(oCanvas);
if (!bRes) {
alert("Sorry, this browser is not capable of saving " + strType + " files!");
return false;
}
}
私はすでにそれをやり遂げた方法とは違うやり方をしています。 – Dom
heya ...明確にするためにサンプルコードブロックを追加しました – gthmb