JAIを含む大量のライブラリをロードする必要があるため、最初のアプリケーションの起動(コールド起動)には多くの時間がかかる可能性があります。2番目以降のアプリケーションの起動(ウォームスタートアップ)は、ランタイムクラスがclasses.jsaにキャッシュされるため、より高速になります。
次に、画像処理にはCPUと、それをペイントするためのグラフィックカードが必要になります。最新のコンピューターでは、画像処理(基本的な操作!)と処理(ズーム、パン)は、JAIでは簡単で高速です。
JAI + Image I / Oを使用した画像レビューアプリケーションを開発し、2007年に完成して以来、ズームとパンは非常に高速です(1Mp画像)。画像が読み込まれた後、処理と処理は非常に高速であるため、ユーザーエクスペリエンスを向上させるために、画像をバックグラウンドスレッドに読み込みます。
JAIの問題は、現在の状態です。凍結および/または死んでいますが、成熟していて非常に安定しており、Apache Log4Jのような他の製品にも同じ問題があり、何年もの間新しい開発はありませんが、代替手段がないため、人々はそれを使い続けています(まあ、ログバック!)。
ImageMagickのように、JAIに代わるものはたくさんありますが、私はそれらをテストしませんでした。
可能であれば8ビット/チャンネルに変換するなど、画像の読み込みと処理には注意が必要です。ペイントする前にバックグラウンドで操作を実行してください...