人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【再質問】Java(Tomcatを使用)でTiffファイルをJpgファイル(BMP,wmfでも可)に変換する必要があるのですが、
現在Java Image I/O というAPIで実現しているのですが、
これが非常に時間が掛かり、メモリを多く消費してしまい困っています。
500ファイル程度を一括で処理する場合があると想定しています。
サーバサイドのシステムです。

何か良い方法があればご教示下さい。
出来ればJava APIで実現するのが良いですが、外部プログラムの実行という形でも
高速に変換出来れば構いません。
変換の質はそれほど高い必要はありません。(白黒データです)
ちなみにTiffのファイルサイズは50kb?500kb程度の小さい物です。

作成されるJpegファイルも出来る限り小さくしたいと考えています。
白黒で、ファイルサイズが小さくなるパラメータも合わせてご教示いただけると幸いです。

●質問者: pontyan
●カテゴリ:コンピュータ インターネット
✍キーワード:API BMP I/O Java JPEG
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ftns
●60ポイント

Netpbm http://netpbm.sourceforge.net/ というコマンド群を使えば簡単にできます。

Netpbmに含まれる tifftopnm (http://netpbm.sourceforge.net/doc/tifftopnm.html)で

一旦pnm形式に変換した後で、pnmtojpeg (http://netpbm.sourceforge.net/doc/pnmtojpeg.html)

でjpegに変換します。

jpegファイルを小さくする為には、pnmtojpegの以下のオプションが使えます。

◎質問者からの返答

ありがとうございます。

試してみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ