So sparen Sie html2canvas Bild in mein Projekt-Ordner "Bilder"?
Ich bin nicht sicher, wie Sie Sie, um den Pfad für die Datei zu speichern (wie ../images/screenshot.png)ich habe versucht, das Bild speichern, wie
html2canvas($my-div, {
useCORS: true,
allowTaint: true,
onrendered: function (canvas) {
var img = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
location.href = img;
}
});
Diese heruntergeladen, um mein system downloads.Wie Speichere ich die Ordner im Projekt (möchten geben Sie den Pfad habe ich die Datei speichern möchten)?
- Schicken Sie das Bild, um server und Prozess mittels PHP.
var img
enthält nur Bild base64-string, nichts mehr - aber warum? Ich will speichern, wird das Bild im client-Seite. Ok, Lassen Sie mich die Frage in dieser Art und Weise.. ich möchte den screenshot mit social-sharing-plugin.
- Mein code teilen Bild
window.plugins.socialsharing.share( 'My Message', null, [image link here], null );
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie einige Bibliotheken wie Canvas2Image zum download-image. Benutzer geben Sie Pfad für das Bild von ihm selbst (Sie wissen nicht, wo Sie zu speichern, weil es kein solches Verzeichnis als 'C:\Users{SomeUsername}\Downloads'
canvas.toDataURL("image/png").replace("image/png", "image/octet-stream")
ich das Bild speichern möchten, um den spezifischen Pfad in meinem Projekt Ordner. Keine Hilfe?window.plugins.socialsharing.share( 'My Message', null, [image link here], null );
ich kann den Bild-link von speichern es irgendwo in meinem code (/images-Ordner)Endlich dieses problem gelöst. Das plugin, das hat mir geholfen, zu sparen, Leinwand Bild in meinem lokalen Speicher ist canvas2image plugin von devgeeks. Direkt-pass-Bild als parameter an die Funktion speichern von plugin zu speichern, dass die Leinwand als Bild auf Ihren lokalen Speicher.
Ich verwendet html2canvas Bibliothek erfasst den aktuellen Bildschirm und verwendet canvas2Image plugin, um es zu speichern auf meinem lokalen Speicher. Prost!!!