Консольное приложение для просмотра изображений.
Simple Viewer GL — простой и маленький C++-вьювер изображений работающий через OpenGL (отображение, масштабирование) для повышения скорости работы за счет аппаратного ускорения. Не имеет графического интерфейса (консольный) и привязки к какому либо файловому менеджеру или графическому окружению. Поддерживается множество популярных (самых распространённых) и несколько менее распространенных (экзотических) форматов. Использует Imlib2 (и тестовый libjpeg созданный в GIMP) для загрузки и декодирования изображений. Для анимированных gif используется giflib, поддерживает многостраничные изображения (справедливо для GIF, ICO, TIFF). Автор приложения Андрей из Минской области Белорусии.
Запуск:
~$ sviewg [желаемые параметры] [имя файла]
Клавиши управления:
- space Следующее изображение
- backspace Предыдущее изображение
- + / - Масштаб
- 0 100% масштаб
- pgdn Следующее изображение (для мультистраничных картинок)
- pgup Предыдущее изображение (для мультистраничных картинок)
- Ctrl+del Удалить файл с диска
- s Вписать в окно
- c Показать/Спрятать "шахматную доску" картинки
- i Показать/Спрятать информацию
- p Показать/Спрятать информацию о пикселе
- b Показать/Спрятать рамку изображения
- Esc Выход
Simple Viewer GL имеет быстрое скроллирование изображения с помощью клавиатуры и мыши, показ информации о пикселе под курсором, после нескольких секунд прекращения движения мыши автоматически скрывает курсор. Отображает информацию об изображении (объем занимаемой памяти, размер изображения в пикселах, номер изображения в списке, количество страниц в многостраничном файле), есть возможность отключения информационной строки.
Simple Viewer GL имеет возможность включения показа рамки вокруг изображения (полезно для определения реальных границ изображений с прозрачностью), возможность изменения размера изображений с соблюдением пропорций (что бы вписалось в окно). Есть возможность смены подложки изображения ("шахматная доска" или однотонная заливка выбранным цветом). Так же имеется возможность рекурсивного обхода всех вложенных директорий (параметр -r в командной строке) и составления плоского списка.
Лицензия: GNU General Public License (GPL)
Вы можете войти под своим логином или зарегистрироваться на сайте.