ImageData
詳細とオプション
- ImageData[image]はデフォルトで,要素が各チャンネルの値のリストである2Dまたは3Dの配列を与える.単一チャンネルの画像に対しては,値のリストではなく1つの値のみが返される.
- 2Dの場合,ImageData[image]によって生成された配列は,画像が表示されるのと同じ方法で並べられ,第1行が画像中の一番上の画素行に当たる.
- 3Dの場合,ImageData[image]によって生成される配列は,最初の部分がトップスライスに相当し,行は背景から前景へ,列は左から右へとなるように配置される.
- バイナリ画像の場合,ImageData[image]は0か1の整数値を返す."Byte"型あるいは"Bit16"型の画像については,ImageData[image]は,値が常に0から1までの間になるようにこれを正規化する.実数型の画像については,ImageData[image]は画像に使われている実数値を,それがなんであれ返す.
- ImageData[image,"type"]で指定する可能なタイプ
-
"Bit" 0か1の整数 "Byte" 0から255までの整数 "Bit16" 0から65535までの整数 "Real32" 単精度実数(32ビット) "Real64" 倍精度実数(64ビット) - ImageData[image,Automatic]はImageData[image,ImageType[image]]に等しい.
- 次は,使用可能なオプションである.
-
DataReversed False 返される行の順序 Interleaving True インターリーブデータを返すか,平面データを返すか - Interleaving->Automaticは画像を保存するネイティブな形式で返す.
例題
すべて開く すべて閉じる例 (3)
ImageData[[image]][[1, 1 ;; 5]]i = Image[ {{0, 63, 127, 191, 255}, {0, 50, 100, 150, 200}}, "Byte"]ImageData[i]ImageData[i, "Byte"]ImageData[[image]]//MatrixFormオプション (3)
DataReversed (1)
Interleaving (2)
デフォルトで多チャンネル画像のデータはインターリーブ形式で返される:
ImageData[[image]]//DimensionsImageData[[image], Interleaving -> False]//Dimensionsi = Image[RandomInteger[255, {4, 4, 3}], "Byte"]MatrixForm@ImageData[i, Automatic, Interleaving -> True]MatrixForm /@ ImageData[i, Automatic, Interleaving -> False]関連項目
Image Image3D ImageValue PixelValue ReplacePixelValue ImageDimensions ImageChannels ImageType ImageQ Transpose
インタープリタタイプ: Image
Function Repository: ExtractPlotImageData
テクニカルノート
-
▪
- 画像処理
関連するガイド
-
▪
- 画像の表現 ▪
- 基本的な画像の操作 ▪
- 画像のフィルタリングと近傍処理 ▪
- 3D画像 ▪
- 画像の処理と解析
テキスト
Wolfram Research (2008), ImageData, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImageData.html (2012年に更新).
CMS
Wolfram Language. 2008. "ImageData." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2012. https://reference.wolfram.com/language/ref/ImageData.html.
APA
Wolfram Language. (2008). ImageData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImageData.html
BibTeX
@misc{reference.wolfram_2026_imagedata, author="Wolfram Research", title="{ImageData}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/ImageData.html}", note=[Accessed: 19-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_imagedata, organization={Wolfram Research}, title={ImageData}, year={2012}, url={https://reference.wolfram.com/language/ref/ImageData.html}, note=[Accessed: 19-June-2026]}