私は、ユーザーに印刷品質の高解像度TIF画像をアップロードしているプロジェクトに取り組んでいます。アップロードした内容を見るために戻った場合には、ユーザーに低解像度のWeb品質プレビューを作成する必要があります。高解像度のtif画像を効率的かつ迅速にサイズ変更するにはどうすればよいですか?
現在、私はImageIO.read
とImageIO.write
を使用してこれらの画像のサイズを変更する作業方法がありますが、これらのプレビュー画像を変更して保存するには最大15分かかります。完了までに時間がかからない、より良い解決策があるのだろうかと思います。またはこれは私が経験しているRAMの問題ですか?
入力画像はどのようなサイズ(標準w×h)ですか?ファイルの量はどれくらいですか?あなたが生成している低解像度プレビューのサイズ(w x h)は?プレビューのファイル形式は何ですか?あなたは "ウェブ品質"のより正確な定義をしていますか?私はこれをスピードアップするためのいくつかの方法を知っていますが、より良いものはこれらの要因のいくつかに依存します。 – haraldK