1

私は現在、JAI ライブラリを使用して tiff 画像を読み取りますが、非常に遅い大きな tiff 画像です (約 1GB のサイズの衛星画像を扱う必要があります)。tiff 画像から各ポイントの高さを読み取り、それに応じて色を付ける必要があります。

PlanarImageメソッドを使用して を作成し、すべてのピクセルを反復して画像を読み取っていimage.getData().getPixel(x,y,arr)ます。

ソリューションを実装するより良い方法を提案してください。

編集: エラーが見つかりました。for ループで image.getData() メソッドを呼び出して、ピクセルごとに画像の新しいラスターを作成していました。ラスターを一度だけ作成し、ループで getPixel() 関数を使用して解決しました私の問題。

4

2 に答える 2