Ich habe eine Kamera Video-Feed und eine Leinwand.Hinzufügen eines Wasserzeichens zu einer Leinwand, die bereits ein Bild hat - HTML5, Leinwand
Die Leinwand, das Bild des Futters erfolgt, wenn Benutzer klickt
<video id="video" width="300" height="200" autoplay></video>
</section>
<section class="btn">
<button id="btnClick">Submit</button><br>
</section>
<section>
<canvas id="canvas" width="300" height="300">
</section>
Senden Nach Benutzer geklickt hat Senden, kann er Anteil klicken Sie auf das Bild zu.
<input type="button" onclick="uploadEx()" value="Share" />
<form method="post" accept-charset="utf-8" name="form1">
<input name="hidden_data" id='hidden_data' type="hidden"/>
</form>
Ich möchte eine andere png oben auf das Bild, um Benutzer vor überlagern können, die ersten Snap Einreichen von Share-Taste auf klicken.
JS für das Hochladen Bild:
function uploadEx() {
var canvas = document.getElementById("canvas");
var dataURL = canvas.toDataURL("image/png");
document.getElementById('hidden_data').value = dataURL;
var fd = new FormData(document.forms["form1"]);
var xhr = new XMLHttpRequest();
xhr.open('POST', 'uploadscript.php', true);
xhr.upload.onprogress = function(e) {
if (e.lengthComputable) {
var percentComplete = (e.loaded/e.total) * 100;
console.log(percentComplete + '% uploaded');
alert('Image uploaded');
}
};
xhr.onload = function() {
};
xhr.send(fd);
};
Wie Overlay ich ein zweites Bild auf der Oberseite (wie Wasserzeichen) beim Hochladen?
@GameAlchemist Schöne an Wissen dass es sich selbst erneuert. Wenn Sie Cody Raspien Ihr Wissen über Wasserzeichen geben, wird Ihr Wissen über Wasserzeichen nicht beeinträchtigt. ;-) – markE