3

私たちのプロジェクトでは、JAIを使用して、画像の一部を表示し、画像を回転させ、アプレットの基本的なズームを行います。アプレットのロードに時間がかかることがわかりました。初めて約20秒です。しかし、その後は3秒しかかかりません(これもかなり長いです)。

JAIの開発は2007年以降凍結しているようです。少なくとも、JavaWebサイトで2007年以降のダウンロードは見つかりませんでした。

誰かが読み込みの問題に遭遇し、JAIのコンテキストでそれらを解決しましたか?JAIに代わるパフォーマンスの高いものはありますか?使用している画像はTIFF形式であり、1つの物理ファイルに複数の画像を含めることができます。

どんなポインタでも大歓迎です。

4

1 に答える 1

1

JAIを含む大量のライブラリをロードする必要があるため、最初のアプリケーションの起動(コールド起動)には多くの時間がかかる可能性があります。2番目以降のアプリケーションの起動(ウォームスタートアップ)は、ランタイムクラスがclasses.jsaにキャッシュされるため、より高速になります。

次に、画像処理にはCPUと、それをペイントするためのグラフィックカードが必要になります。最新のコンピューターでは、画像処理(基本的な操作!)と処理(ズーム、パン)は、JAIでは簡単で高速です。

JAI + Image I / Oを使用した画像レビューアプリケーションを開発し、2007年に完成して以来、ズームとパンは非常に高速です(1Mp画像)。画像が読み込まれた後、処理と処理は非常に高速であるため、ユーザーエクスペリエンスを向上させるために、画像をバックグラウンドスレッドに読み込みます。

JAIの問題は、現在の状態です。凍結および/または死んでいますが、成熟していて非常に安定しており、Apache Log4Jのような他の製品にも同じ問題があり、何年もの間新しい開発はありませんが、代替手段がないため、人々はそれを使い続けています(まあ、ログバック!)。

ImageMagickのように、JAIに代わるものはたくさんありますが、私はそれらをテストしませんでした。

可能であれば8ビット/チャンネルに変換するなど、画像の読み込みと処理には注意が必要です。ペイントする前にバックグラウンドで操作を実行してください...

于 2011-03-14T20:13:45.600 に答える