0

さまざまな画像をtiffファイルにマージする必要があります。元の画像は、エンコード、解像度、色深度などが異なる場合があります。tiffに追加する前に、それらをビットマップ(img = Bitmap.FromStream())に解析すると、時間がかかりすぎます。もう1つの方法は、ヘッダーのみを解析し、対応するtiffのページにコピーしてから、再エンコードせずにエンコードされたデータ(jpeg、png ...など)をコピーすることです。
すべての画像ヘッダーを高速に解析するための良い方法は何ですか?どの図書館?
ありがとう。

4

1 に答える 1

3

TIFFは、内部の他の画像形式を処理するように設計されたコンテナ形式ではありません。画像をデコードしてから、TIFF対応の画像エンコーダーを使用して再エンコードする必要があります。

唯一の例外は、含めることができるJPEGです-TIFF 6.0で導入されたJPEG-in-TIFFメソッドを使用します:http://www.remotesensing.org/libtiff/support.html

画像をコンテナにのみ保存する場合は、画像をZIPファイル(圧縮を無効にして)に保存し、各画像のメタデータファイル(XMPなど)を追加することをお勧めします。それはあなたにぴったりかもしれません。

于 2012-07-26T14:15:06.377 に答える