Graphics    

グラフィックイメージファイルの読み込み、書き出し、照会

通常、グラフィックファイルフォーマットイメージは、MATLAB行列または通常の行列としてもストアされていません。ほとんどのグラフィックスファイルは、特殊な情報タグを示すためのヘッダをもち、その後、連続的に配置されているビットマップデータから構成されています。このため、これらのグラフィックスファイルフォーマットイメージを読み書きするために、標準のMATLAB I/Oコマンドloadsaveを使うことができません。

MATLABは、グラフィックスファイルフォーマットからイメージデータを読み込んだり、書き出したりする特別な関数を用意しています。イメージを読み込むには、imreadを、書き出すにはimwriteを使い、グラフィックファイルフォーマットイメージの情報を得るには、imfinfoを用意しています。

つぎの表は、イメージタイプ別に使用するMATLABコマンドを示しています。

手法
使用する関数
行列をMAT-ファイルとしてセーブ、ロード
load
save
グラフィックファイルフォーマットイメージ、すなわち、BMPやTIFFとしてセーブ、ロード
imread
imwrite
MATLAB内にロードされた任意のイメージの表示

image
imagesc
ユーテリティ

imfinfo
ind2rgb


 イメージタイプと数値クラスのまとめ グラフィックイメージの読み込み