next up previous
Next: E..4 カラーをグレースケールに変換 Up: E. イメージ・ファイルを扱う (工事中) Previous: E..2 イメージファイルを読み込んでグラフィックスとする

E..3 グラフィックスの画素値を得る

In[] := data = ImageData[img];
大きさを調べてみる。正攻法は
In[] := ImageDimension[img];
であろう。
In[] := Length[data]
Out[] = 512
In[] := Table[Length[data[[i]]],{i,512}]
Out[] = {512,512,...,512}
In[] := Table[Length[data[[i,j]]], {i, 10}, {j, 10}]
Out[] = {{3,3,..,3},{3,3,...,3},...,{3,3,...,3}}

つまり data は、大きさが $ 512\times512\times3$ の3次元配列である。


next up previous
Next: E..4 カラーをグレースケールに変換 Up: E. イメージ・ファイルを扱う (工事中) Previous: E..2 イメージファイルを読み込んでグラフィックスとする
桂田 祐史
2013-04-09