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.
Спецификации
| Specification |
|---|
| HTML Standard # imagedata |
Совместимость с браузерами
BCD tables only load in the browser
Смотрите также
CanvasRenderingContext2D- The
<canvas>element and its associated interface,HTMLCanvasElement.