Релиз ImageViewer 1.9.0 — легковесного кроссплатформенного приложения для просмотра изображений на C++ и фреймворке Qt
Состоялся релиз открытого проекта ImageViewer 1.9.0 — легковесного кроссплатформенного приложения для просмотра изображений, созданного на C++ и фреймворке Qt. Решение разработано с упором на простоту и производительность и поддерживает широкий спектр форматов изображений, включая PNG, JPEG, BMP, TIFF. Версия ImageViewer 1.8.0 вышла в сентябре 2025 года.
В ImageViewer проекте используется встроенная в Qt поддержка QImage для эффективного рендеринга и декодирования. Исходный текст проекта написан на C++ и C и опубликован на GitHub под лицензией GNU General Public License v3.0.
Приложение ImageViewer отличается минималистичным, не отвлекающим пользовательским интерфейсом с необходимыми элементами навигации, такими как масштабирование, панорамирование, переключение в полноэкранный режим и переключение изображений (следующее/предыдущее). Проект оптимизирован для скорости и отзывчивости на разных ПК, что делает его удобным для быстрого просмотра больших коллекций изображений без лишнего раздувания пользовательского интерфейса и увеличения зависимостей.
Сборка ImageViewer поддерживает современные и устаревшие форматы изображений, включая JPEG, HEIF, WebP, JPEG XL, PNG, AVIF, BMP, GIF, TIFF и ICO. Также решение поддерживает векторную графику, такую как SVG, для масштабируемого просмотра, независимого от разрешения. В проекте поддерживаются форматы RAW, такие как DNG, CR2 и NEF, что позволяет легко просматривать неотредактированные снимки прямо с камеры. Совместимость с файлами Photoshop (PSD) позволяет просматривать файлы с многослойным дизайном без использования программного обеспечения Adobe.
Доступна портативная версия решения — работает без установки и подходит для USB-накопителей. Есть возможность просмотра больших
Читать на habr.com