Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Unterstützung für Canvas toBlob() in Chrome 50 hinzugefügt
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das Canvas-Element wird ab Chrome 50 aktualisiert: Es unterstützt jetzt die toBlob()-Methode. Das ist eine gute Nachricht für alle, die Bilder clientseitig generieren und beispielsweise auf ihren Server hochladen oder zur späteren Verwendung in IndexedDB speichern möchten.
function sendImageToServer (canvas, url) {
function onBlob (blob) {
var request = new XMLHttpRequest();
request.open('POST', url);
request.onload = function (evt) {
// Blob sent to server.
}
request.send(blob);
}
canvas.toBlob(onBlob);
}
Die Verwendung von toBlob() ist sehr praktisch, da du nicht mehr einen base64-codierten String bearbeiten musst, den du von toDataURL() erhältst, sondern direkt mit den codierten Binärdaten arbeiten kannst. Er ist kleiner und eignet sich in der Regel für mehr Anwendungsfälle als ein Daten-URI.
Wenn Sie sich fragen, ob Sie Bild-Blobs in einen anderen Canvas-Kontext zeichnen können, lautet die Antwort in Firefox und Chrome: Ja, auf jeden Fall! Das ist mit der createImageBitmap() API möglich, die ebenfalls in Chrome 50 eingeführt wird.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2016-03-14 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2016-03-14 (UTC)."],[],[]]