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.
* Some parts of this feature may have varying levels of support.
Интерфейс 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 # imagedata |
Совместимость с браузерами
Report problems with this compatibility data on GitHubdesktop | mobile | server | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ImageData | |||||||||||||
ImageData() constructor | |||||||||||||
colorSpace | |||||||||||||
data | |||||||||||||
height | |||||||||||||
width | |||||||||||||
Available in workers |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support
Смотрите также
CanvasRenderingContext2D
- The
<canvas>
element and its associated interface,HTMLCanvasElement
.