| Graphics | ![]() |
通常、グラフィックファイルフォーマットイメージは、MATLAB行列または通常の行列としてもストアされていません。ほとんどのグラフィックスファイルは、特殊な情報タグを示すためのヘッダをもち、その後、連続的に配置されているビットマップデータから構成されています。このため、これらのグラフィックスファイルフォーマットイメージを読み書きするために、標準のMATLAB I/Oコマンドloadやsaveを使うことができません。
MATLABは、グラフィックスファイルフォーマットからイメージデータを読み込んだり、書き出したりする特別な関数を用意しています。イメージを読み込むには、imreadを、書き出すにはimwriteを使い、グラフィックファイルフォーマットイメージの情報を得るには、imfinfoを用意しています。
つぎの表は、イメージタイプ別に使用するMATLABコマンドを示しています。
| 手法 |
使用する関数 |
| 行列をMAT-ファイルとしてセーブ、ロード |
loadsave |
| グラフィックファイルフォーマットイメージ、すなわち、BMPやTIFFとしてセーブ、ロード |
imreadimwrite |
| MATLAB内にロードされた任意のイメージの表示 |
imageimagesc |
| ユーテリティ |
imfinfoind2rgb |
| イメージタイプと数値クラスのまとめ | グラフィックイメージの読み込み | ![]() |