Simple Viewer GL

0
Ваша оценка: Нет

Simple Viewer GL — простой и маленький C++-вьювер изображений, работающий через OpenGL (отображение, масштабирование) для повышения скорости работы за счет аппаратного ускорения. Не имеет графического интерфейса (консольный) и привязки к какому либо файловому менеджеру или графическому окружению.

Поддерживается множество популярных (самых распространённых) и несколько менее распространенных (экзотических) форматов. Использует Imlib2 (и тестовый libjpeg созданный в GIMP) для загрузки и декодирования изображений. Для анимированных gif используется giflib, поддерживает многостраничные изображения (справедливо для GIF, ICO, TIFF).
Simple Viewer GL имеет быстрое скроллирование изображения с помощью клавиатуры и мыши, показ информации о пикселе под курсором, после нескольких секунд прекращения движения мыши автоматически скрывает курсор. Отображает информацию об изображении (объем занимаемой памяти, размер изображения в пикселах, номер изображения в списке, количество страниц в многостраничном файле), есть возможность отключения информационной строки.
Simple Viewer GL имеет возможность включения показа рамки вокруг изображения (полезно для определения реальных границ изображений с прозрачностью), возможность изменения размера изображений с соблюдением пропорций (что бы вписалось в окно). Есть возможность смены подложки изображения ("шахматная доска" или однотонная заливка выбранным цветом). Так же имеется возможность рекурсивного обхода всех вложенных директорий (параметр -r в командной строке) и составления плоского списка.
Автор приложения Андрей Угольник из Минской области Республики Беларусь.
Лицензия: GNU General Public License (GPL)

Тип приложения: консольная программа
Сайт разработчика: http://sourceforge.net/projects/simpleviewer/
Что почитать?


Разместил: vikos 8 Август 2011 в 17:04