Нужны предложения по разработке Java Viewer для навигации очень больших изображений

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

  1. Является ли SWT правильным выбором?
  2. Сохраняя среду разработки как Java, каковы другие варианты улучшения производительности дисплея (мы сейчас изучаем JOGL)?
  3. Есть ли в Java доступные библиотеки для обеспечения плавной навигации с большими изображениями?

Большое спасибо.

0 ответов

Другие вопросы по тегам