ImageData
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Интерфейс ImageData
представляет лежащие в основе пиксельные данные области элемента <canvas>
. Он создан используя конструктор ImageData()
или метод создания объекта CanvasRenderingContext2D
ассоциированного с canvas: createImageData()
и getImageData()
. Он также может быть использован для установки части canvas используя метод putImageData()
.
Конструкторы
ImageData()
Экспериментальная возможность-
Создаёт ImageData из указанного
Uint8ClampedArray
и из размера изображения которого он содержит. Если массив не указан, то он создаёт изображение чёрного прямоугольника. Обратите внимание, что такой довольно распространённый путь создания подобного объекта в воркерах какcreateImageData()
там не доступен.
Свойства
ImageData.data
Только для чтения-
Возвращает
Uint8ClampedArray
представляющий собой одномерный массив, содержащий данные цветовой модели RGBA, с целыми значениями от 0 до 255 (включительно). ImageData.height
Только для чтения-
Фактическая высота в пикселях объекта
ImageData
. ImageData.width
Только для чтения-
Фактическая ширина в пикселях объекта
ImageData
.
Спецификации
Specification |
---|
HTML Standard # imagedata |
Совместимость с браузерами
BCD tables only load in the browser
Смотрите также
CanvasRenderingContext2D
- The
<canvas>
element and its associated interface,HTMLCanvasElement
.