2012-02-24 66 views
2

LibTiff.Net 2.3ライブラリを使用している場合、なぜ保存したいのか混乱しますマルチストリップTIFF画像として表示されます。なぜ、ちょうど常に小さなチャンク(マルチストリップ)ではなく、大きなチャンク(シングルストリップ)を使用するのではないでしょうか?私はマルチストリップがおそらく少し大きかったと思う?LibTiff.Net 2.3ライブラリを使用している場合のマルチストリップTIFFとシングルストリップTIFFの違い

答えて

2

通常、マルチストリップイメージは、単一のストリップよりも(ファイルサイズの点で)少し​​大きめです。しかし、マルチ短冊画像は、いくつかの利点を有する:

  • 少ないメモリは、アプリケーションが一度にストリップ上に処理できるので、画像全体を処理するために使用することができます。非常に大きな画像の場合、違いを生むことがあります。例えば、this questionを参照してください。

  • 画像データへのランダムアクセスはあまり複雑ではありません。 LZWのようないくつかの圧縮方式では、ランダム走査線の読み取りを許可しない があります。ライブラリは、ストリップ内のスキャンラインをデコードするために、ストリップの先頭からすべてのスキャンラインをデコードする必要があります。

+0

ありがとうBobrovsky、私はマルチストリップを保存するつもりだと思うこのポストを見た後。 –

0

マルチストリップTIFFは、古いFAX日からのものだったと思います。これは、意味的に1つのイメージを部分(この場合はページ)に分割する方法でした。これはレンダリングにおいても同様の機能を提供し、何かを表示する前に大量のストリップ全体を必要とするのではなく、画像を1枚ずつ「スキャンイン」することができます。

+0

OKです。 :)マルチストリップファイルで使用されている標準のStripOffsetはありますか?私が推測しなければならないのは、それが768だと言うでしょうか? –

+0

この仕様によれば、 'TIFFは画像を別々のストリップに分割して編集の柔軟性を高め、効率的なI/Oバッファリングをサポートします。だから私はこれがFAXからの伝統的な二日酔いだとは思わない。現在のシステムでも利点があります。 – bincob

関連する問題