2

JAIを使用して、さまざまなタイプの画像(さまざまなサイズ、さまざまな圧縮方法)を含む複数ページのTIFFを読み書きしています。ファイルを読み取り、ページのTIFFヘッダーのいくつかの値を変更して、これらのヘッダーを書き戻す必要があります。画像の内容/圧縮を変更します。

すべてのページとヘッダーを読み取り、ヘッダーを変更し、TIFF全体を再書き込みすることはできますが、特に「メイン」イメージがすでにJPEG圧縮されている場合は、再圧縮に必要な時間が心配です。ますます多くのデータを失います。

私はすでに2つのことについて考えました:

  1. 特定のヘッダーコンテンツを書き込んでファイル内の位置をマークし、ハッキングして変更します
  2. C libtiffの上にJNIラッパーを記述します(ただし、私はそうしません)

できれば、すべてJAIでやりたいと思います。

4

1 に答える 1

0

ファイルを手動で読み取り、画像データを読み取りとして再書き込みし、TIFFフィールドの位置/オフセットをパッチする以外に、それを行う適切な方法を見つけることができませんでした...

于 2014-10-03T15:08:38.983 に答える