MATLAB ヘルプ センター
TIFF イメージ全体の読み取り
imageData = read(t)
[Y,Cb,Cr] = read(t)
imageData = read(t) は、Tiff オブジェクト、t と関連付けられた TIFF ファイルの現在のイメージ ファイル ディレクトリ (IFD) からイメージ データを読み取ります。
imageData
t
Tiff
例
[Y,Cb,Cr] = read(t) は、TIFF ファイルの現在のイメージ ファイル ディレクトリから YCbCr の成分データを読み取ります。この構文は、YCbCr 光度測定解釈をもつイメージに対してのみ使用します。
Y
Cb
Cr
YCbCrSubSampling タグの値によっては、Cb および Cr 成分のサイズが Y 成分と異なる場合があります。
YCbCrSubSampling
すべて折りたたむ
Tiff オブジェクトを作成し、TIFF ファイルからデータを読み取ります。
t = Tiff('peppers_RGB_tiled.tif','r'); imageData = read(t);
イメージを表示します。
imshow(imageData); title('Peppers Image (RGB)')
Tiff オブジェクトを閉じます。
close(t);
ファイルの Tiff オブジェクトを作成し、イメージ データを取得して、イメージを表示します。
t = Tiff('peppers_YCbCr_tiled.tif','r'); [Y,Cb,Cr] = read(t);
イメージの Y 成分を表示します。
imshow(Y); title('Peppers Image (Y Component)');
TIFF ファイルを表す Tiff オブジェクト。このオブジェクトを作成するには、関数 Tiff を使用します。
イメージ データ。数値配列として返されます。たとえば、RGB イメージの場合、imageData は M×N×3 の配列です。ここで、M と N はそれぞれイメージの高さと幅です。
M
N
3
イメージ データの輝度成分。2 次元の数値配列として返されます。
イメージ データの青色差彩度成分。2 次元の数値配列として返されます。
イメージ データの赤色差彩度成分。2 次元の数値配列として返されます。
read は、YCbCr 光度測定解釈を使用する SVS ファイルの場合も、SVS ファイルからのイメージ データを RGB データとしてのみ返します。
read
R2009b で導入
write | imread
write
imread
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ