ImageData

Интерфейс ImageData представляет лежащие в основе пиксельные данные области элемента <canvas>. Он создан используя конструктор ImageData() (en-US) или метод создания объекта CanvasRenderingContext2D ассоциированного с canvas: createImageData() (en-US) и getImageData(). Он также может быть использован для установки части canvas используя метод putImageData().

Конструкторы

ImageData() (en-US)
Создаёт ImageData из указанного Uint8ClampedArray и из размера изображения которого он содержит. Если массив не указан, то он создаёт изображение чёрного прямоугольника. Обратите внимание, что такой довольно распространённый путь создания подобного объекта в воркерах как createImageData() (en-US) там не доступен.

Свойства

ImageData.data (en-US) Только для чтения
Возвращает Uint8ClampedArray представляющий собой одномерный массив, содержащий данные цветовой модели RGBA, с целыми значениями от 0 до 255 (включительно).
ImageData.height (en-US) Только для чтения
Фактическая высота в пикселях объекта ImageData.
ImageData.width (en-US) Только для чтения
Фактическая ширина в пикселях объекта ImageData.

Спецификации

Спецификация Статус Комментарий
HTML Living Standard
Определение 'ImageData' в этой спецификации.
Живой стандарт  

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также