2017-06-29 24 views
3

私はこのコードを持っています印刷しています。解凍収縮TIFFデータ

しかし、このTIFFに圧縮32946があることがわかりました。これはCOMPRESSION_DEFLATEです。

このTIFFから実際の浮動小数点値を取得するには、どのようにしてhexdumpから他の16進数値を解凍できますか?私はZlibが解凍できることは知っていますが、収縮圧縮を解凍することはできますか?

浮動小数点値はLibTIFFを経由する必要がありますが、それを使用することはできません。浮動小数点値を持つ512x512 32ビットTIFです。

また、誰かが見たい場合は、TIFFまたは値の情報をhexdumpから投稿できます。

答えて

1

各セグメントは、標準のzlibストリーム、つまり、zlibヘッダとトレーラを持つdeflate-compressedデータです。 zlibのuncompress()またはinflateInit()/inflate()/inflateEnd()関数を使用できます。

+0

偶然、例を挙げてもらえますか?私はそれを探して、私はちょうど戻ってくるデータとして空白を取得しています... –

+0

'uncompress()'を使用するより簡単にはなりません。パラメータを入力するだけです。 –

関連する問題