Javaでビットマップ画像を非圧縮のtiff画像に変換する
質問
Tesseract OCRエンジンで使用するために、ビットマップ画像を非圧縮のtifファイルに変換しようとしています。
この方法を使用して、圧縮されたtifファイルを作成できます... ジェネラコディセタグプレ
これらのファイルはJavaAdvanced Imaging(JAI)で処理されるため、「jpg」がtifに変更されると、空のtifファイルが生成されます。
非圧縮のtifイメージを作成するにはどうすればよいですか?上記のコードから生成されたtifイメージを解凍する必要がありますか、それとも変換プロセスを処理する別の方法がありますか?
提供された例をいただければ幸いです。
ありがとう
kingh32
解決
ImageWriteParam
を使用して、圧縮を無効にすることができます:
ジェネラコディセタグプレ
他のヒント
私がtiff画像の読み取りとjaiによる変換の問題に直面する少し前のことです。 jaiでtiff画像を操作するためのサポートをインストールする必要があることがわかりました。それで、私にとっては問題なく動作します。ここからフォームを取得することもできます。 https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef= jaiio-1.0_01-oth-JPR @ CDS-CDS_Developer
jvmにインストールすると、それも機能します。 こちらもご覧ください Java / JAI-画像をグレースケールで保存