readRGBAImage
RGBA インターフェイスを使ったイメージの読み取り
説明
例
イメージ データおよび関連付けられたアルファ マッティングの取得
TIFF ファイルから、すべてのイメージ データと、それに関連付けられたアルファ マッティングを取得します。
イメージ ファイルの Tiff
オブジェクトを作成します。
t = Tiff('example.tif','r');
イメージ データと、関連付けられたアルファ マッティングを読み取ります。
[RGB,A] = readRGBAImage(t);
イメージを表示します。
imshow(RGB)
Tiff
オブジェクトを閉じます。
close(t);
出力引数
RGB
— イメージ データ
数値配列
イメージ データ。m
×n
×3
の数値配列として返されます。ここで、m
と n
はそれぞれイメージの高さと幅です。
関数 readRGBAImage
は、次のタグの仕様に基づいてピクセル値を変換することができます。
PhotometricInterpretation |
BitsPerSample |
SamplesPerPixel |
Orientation |
ExtraSamples |
ColorMap |
alpha
— アルファ マッティング
数値配列
イメージに関連付けられているアルファ マッティング。m
行 n
列の数値配列として返されます。ここで、m
と n
はそれぞれイメージの高さと幅です。
イメージにアルファ マッティングが関連付けられていない場合、alpha
はすべての値が 255
(透明) に設定された行列になります。
アルゴリズム
参照
この関数は、LibTIFF C API の関数 TIFFReadRGBAImage
に相当します。この関数を使用するには、TIFF の仕様とテクニカル ノートに精通していなければなりません。このドキュメンテーションは LibTIFF - TIFF Library and Utilities で参照してください。
バージョン履歴
R2009b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)