Wie kann ich div als Bild speichern, wenn der Benutzer klickt als nächstes habe ich den Code, der dem Benutzer ermöglicht, das Div als Bild Vorschau und dann muss der Benutzer das Bild manuell speichern mit der rechten Maustaste und dann lade es als Bild hoch. Was ich wirklich will ist, dass das Div in einem Ordner in meinem DB speichert und den Namen in meiner DB-Tabelle speichert.div als Bild speichern, wenn Sie weiter klicken
$(function() {
var element = $("#firstshirt"); // global variable
var getCanvas; // global variable
$("#btn-Preview-Image").on('click', function() {
html2canvas(element, {
allowTaint: true,
logging: true,
onrendered: function(canvas) {
$("#previewImage").append(canvas);
getCanvas = canvas;
}
});
});
});
<input id="btn-Preview-Image" type="button" value="Preview" />
[canvas2image] (https://github.com/hongru/canvas2image) – adeneo
ich möchte auch erlaubenTaint: true – momasboy
@adeneo, diese Bibliothek scheint wirklich nur nützlich, um zu bmp zu konvertieren ... Sonst alles, was es tut, ruft toDataURL, wenn heute ist es fast immer zu Ihnen vorzuziehen se as async toBlob. – Kaiido