Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2021 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Die createImageBitmap() Methode der Schnittstelle Window erstellt ein Bitmap aus einer gegebenen Quelle, optional zugeschnitten, um nur einen Teil dieser Quelle zu enthalten. Sie akzeptiert eine Vielzahl unterschiedlicher Bildquellen und gibt ein Promise zurück, welches sich zu einem ImageBitmap auflöst.
Eine Bildquelle, die eine der folgenden sein kann:
Die x-Koordinate des Referenzpunkts des Rechtecks, aus dem das ImageBitmap extrahiert wird.
syDie y-Koordinate des Referenzpunkts des Rechtecks, aus dem das ImageBitmap extrahiert wird.
swDie Breite des Rechtecks, aus dem das ImageBitmap extrahiert wird. Dieser Wert kann negativ sein.
shDie Höhe des Rechtecks, aus dem das ImageBitmap extrahiert wird. Dieser Wert kann negativ sein.
options OptionalEin Objekt, das Optionen für die Bildextraktion festlegt. Die verfügbaren Optionen sind:
imageOrientationGibt an, wie das Bitmap-Bild ausgerichtet werden soll.
from-imageBild orientiert sich an den EXIF-Ausrichtungsmetadaten, falls vorhanden (Standard).
flipYBild orientiert sich an den EXIF-Ausrichtungsmetadaten, falls vorhanden, und wird dann vertikal gespiegelt.
noneBild orientiert sich an der Bildkodierung, dabei werden alle Metadaten über die Ausrichtung ignoriert (wie z.B. EXIF-Metadaten, die einem Bild hinzugefügt werden könnten, um anzugeben, dass die Kamera seitlich gedreht wurde, um das Bild im Hochformat aufzunehmen).
premultiplyAlphaGibt an, ob die Farbkanäle des Bitmaps durch den Alphakanal vormultipliziert werden sollen. Einer von none, premultiply oder default (Standard).
colorSpaceConversionGibt an, ob das Bild unter Verwendung einer Farbraumkonvertierung dekodiert werden soll. Entweder none oder default (Standard). Der Wert default zeigt an, dass implementierungsspezifisches Verhalten verwendet wird.
resizeWidthEine lange Ganzzahl, die die Ausgabe-Breite angibt.
resizeHeightEine lange Ganzzahl, die die Ausgabe-Höhe angibt.
resizeQualityGibt den Algorithmus an, der zum Anpassen der Eingabemaße an die Ausgabemaße verwendet werden soll. Einer von pixelated, low (Standard), medium oder high.
Ein Promise, welches sich zu einem ImageBitmap Objekt auflöst und Bitmap-Daten aus dem angegebenen Rechteck enthält.
Dieses Beispiel lädt ein Sprite Sheet, extrahiert einzelne Sprites und rendert dann jedes Sprite auf die Leinwand. Ein Sprite Sheet ist ein Bild, das mehrere kleinere Bilder enthält, von denen jedes einzeln renderbar sein soll.
| HTML # dom-createimagebitmap-dev |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.