2017-04-05 5 views
0

私は、ユーザーに印刷品質の高解像度TIF画像をアップロードしているプロジェクトに取り組んでいます。アップロードした内容を見るために戻った場合には、ユーザーに低解像度のWeb品質プレビューを作成する必要があります。高解像度のtif画像を効率的かつ迅速にサイズ変更するにはどうすればよいですか?

現在、私はImageIO.readImageIO.writeを使用してこれらの画像のサイズを変更する作業方法がありますが、これらのプレビュー画像を変更して保存するには最大15分かかります。完了までに時間がかからない、より良い解決策があるのだろうかと思います。またはこれは私が経験しているRAMの問題ですか?

+0

入力画像はどのようなサイズ(標準w×h)ですか?ファイルの量はどれくらいですか?あなたが生成している低解像度プレビューのサイズ(w x h)は?プレビューのファイル形式は何ですか?あなたは "ウェブ品質"のより正確な定義をしていますか?私はこれをスピードアップするためのいくつかの方法を知っていますが、より良いものはこれらの要因のいくつかに依存します。 – haraldK

答えて

0

あなたはどのライブラリを使用しているのかよくわかりませんが、2回のパスでこれを行うことができます。幅と高さの半分の解像度をカットしている場合は、他のピクセルを1つ置きにして、そこから素早くイメージを作成してください。それは低品質ですが、大きな画像であっても非常に迅速にこれを行うことができます。後で、おそらくワークフローオートメーションシステムを使用すると、より質の高いデレズを「ゆっくり」調理し、それをうまくやる時間を取ることができます。

関連する問題