ImageData
ImageData インターフェイスは、<canvas> 要素の領域の基礎をなすピクセルデータを表します。ImageData() (en-US) コンストラクターや、canvas に関連付けられた CanvasRenderingContext2D オブジェクトの createImageData() (en-US) メソッドおよび getImageData() (en-US) メソッドによって生成されます。ImageData は putImageData() (en-US) メソッドの第 1 引数として利用可能です。
コンストラクター
ImageData()(en-US) Experimental-
指定した
Uint8ClampedArrayと、それに含まれる画像のサイズからImageDataオブジェクトを生成します。配列を指定しない場合は、黒色の長方形の画像を生成します。worker ではcreateImageData()(en-US) を使用できませんので、worker でこのようなオブジェクトを生成するためのもっとも一般的な手段です。
プロパティ
ImageData.data(en-US) 読取専用-
RGBA の順で
0から255の間の整数 (両端の値を含む) を並べたデータを持つ 1 次元配列を表すUint8ClampedArrayです。 ImageData.height(en-US) 読取専用-
ImageDataの実際の高さをピクセル数で表すunsignedlongです。 ImageData.width(en-US) 読取専用-
ImageDataの実際の幅をピクセル数で表すunsignedlongです。
仕様
| Specification |
|---|
| HTML Standard # imagedata |
ブラウザー実装状況
BCD tables only load in the browser
関連情報
CanvasRenderingContext2D<canvas>要素と、関連付けられたインターフェイスであるHTMLCanvasElement。