ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

readEncodedStrip

クラス: Tiff

指定したストリップからのデータの読み込み

構文

stripData = readEncodedStrip(tiffobj,stripNumber)
[Y,Cb,Cr] = readEncodedStrip(tiffobj,stripNumber)

説明

stripData = readEncodedStrip(tiffobj,stripNumber) は、stripNumber によって指定されたストリップからデータを読み取ります。ストリップ番号は、1 ベースの数です。

[Y,Cb,Cr] = readEncodedStrip(tiffobj,stripNumber) は、指定されたストリップから YCbCr の成分データを読み取ります。YCbCrSubSampling タグの値によっては、色差成分 CbCr のサイズが輝度成分 Y のサイズと異なる場合があります。

ストリップが ImageLength 境界を越えて広がる場合は、readEncodeStrip により最後のストリップが切断されます。

すべて展開する

TIFF ファイルの 2 番目のイメージにある 1 番目のストリップを読み取ります。

サンプル ファイル example.tif と関連付けられている Tiff オブジェクトを作成し、2 番目のイメージを現在のディレクトリにします。

t = Tiff('example.tif','r');
setDirectory(t,2)

最初のストリップにあるデータを読み取ります。次に、Tiff オブジェクトを閉じます。

data = readEncodedStrip(t,1);
close(t)

関連する例

参照

このメソッドは、LibTIFF C API の関数 TIFFReadEncodedStrip に相当します。このメソッドを使用するには、TIFF の仕様とテクニカル ノートに精通していなければなりません。「LibTIFF - TIFF Library and Utilities」でこのドキュメンテーションを参照してください。

この情報は役に立ちましたか?