私は現在、非常に大きな画像ファイル (ギガピクセルの場合もあります) 用の特注の画像ビューアを設計および開発しています。幸いなことに、これらは段階的な解像度レイヤーの 256x256 タイルとして提供され、必要に応じて OpenGL に渡されます。
タイル自体は QuadTree を介して管理されます。これは、「ほぼ 2 の累乗」の画像に対する強力なソリューションのようです。ただし、非常に広いアスペクト比 (例: 1 ギガピクセル x 50,000) の画像を指定すると、モデルは大量のヌル タイルで機能しなくなります。一度に表示されるタイルの数は限られています。
Java 7 と LWJGL を使用して、OpenGL コンテキストを提供しています。
QuadTree ソリューションはこの問題に適合しますか、またはデータを管理するためのより良い代替手段はありますか?
編集:タイトルをより意味のあるものに編集しました。