ドキュメンテーション センター

  • 評価版
  • 製品アップデート

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

readEncodedStrip

クラス: Tiff

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

構文

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

説明

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

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

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

すべて展開する

ストリップの読み取り

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

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

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

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

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

参照

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

参考

|

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