Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

ImageData

Baseline Weitgehend verfügbar *

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Das ImageData-Interface repräsentiert die zugrunde liegenden Pixel-Daten eines Bereichs eines <canvas>-Elements.

Es wird mithilfe des ImageData()-Konstruktors oder durch Erstellmethoden des CanvasRenderingContext2D-Objekts erstellt, das mit einem Canvas verknüpft ist: createImageData() und getImageData(). Es kann auch verwendet werden, um einen Teil des Canvas festzulegen, indem putImageData() verwendet wird.

Konstruktoren

ImageData()

Erstellt ein ImageData-Objekt aus einem gegebenen Uint8ClampedArray oder Float16Array und der Größe des Bildes, das es enthält. Wenn kein Array angegeben ist, wird ein Bild eines transparenten schwarzen Rechtecks erstellt. Dies ist der häufigste Weg, um ein solches Objekt in Arbeitern zu erstellen, da createImageData() dort nicht verfügbar ist.

Instanz-Eigenschaften

ImageData.data Schreibgeschützt

Ein Uint8ClampedArray oder Float16Array, das ein eindimensionales Array darstellt, welches die Daten in der RGBA-Reihenfolge enthält. Die Reihenfolge erfolgt zeilenweise vom Pixel oben links bis unten rechts.

ImageData.colorSpace Schreibgeschützt

Ein String, der den Farbraum der Bilddaten angibt.

ImageData.height Schreibgeschützt

Ein unsigned long, der die tatsächliche Höhe des ImageData in Pixeln darstellt.

ImageData.width Schreibgeschützt

Ein unsigned long, der die tatsächliche Breite des ImageData in Pixeln darstellt.

ImageData.pixelFormat Schreibgeschützt Experimentell

Ein String, der das Format angibt, das für das ImageData verwendet werden soll.

Spezifikationen

Spezifikation
HTML
# imagedata

Browser-Kompatibilität

Siehe auch