Нужны предложения по разработке Java Viewer для навигации очень больших изображений
Мы работаем с мозаичными изображениями очень большого размера (1–4 ГБ) с разным разрешением (4–5 разрешений) (размер плитки 512X512). Самое высокое разрешение достигает 100K X 100K пикселей. Нам нужно просмотреть эти изображения, для которых мы пытались разработать средство просмотра изображений в Java с помощью SWT. Основное требование заключается в том, чтобы навигация (масштабирование, панорамирование) на изображении была как можно более плавной. мы не можем достичь коэффициента сглаживания в нашей программе просмотра SWT, так как изображения очень большие, и мы можем загружать только некоторую часть изображения за раз. Хотя мы использовали многопоточность для извлечения изображений, мы не удовлетворены частью отображения. Мои вопросы
- Является ли SWT правильным выбором?
- Сохраняя среду разработки как Java, каковы другие варианты улучшения производительности дисплея (мы сейчас изучаем JOGL)?
- Есть ли в Java доступные библиотеки для обеспечения плавной навигации с большими изображениями?
Большое спасибо.