| Graphics | ![]() |
グラフィックイメージの書き出し
imwriteを使ってイメージを書き出すと、MATLABは自動的にデフォルトのビットデプス、uint8のデータにします。MATLABで使われるほとんどのイメージは8ビットで、ほとんどのグラフィックファイルフォーマットイメージは倍精度データを必要としません。例外は、PNGやTIFFイメージがuint16としてセーブされる場合です。これら二つのフォーマットは、16ビットデータをサポートしているので、imwriteに対して、データタイプとしてuint16を指定することで、MATLABのデフォルト処理を変更することができます。つぎの例題は、imwriteを使って、16ビットのPNGファイルを書き出すものです。
imwrite(I,'clown.png','BitDepth',16);
| グラフィックイメージの読み込み | グラフィックファイルに関する情報の取得 | ![]() |