Graphics Archives | Ugolnik's blog
Опубликовано: 01.09.2018
Долгое время искал программу для просмотра картинок. Перебрал очень большое кол-во, но все они не удовлетворяли моим запросам. Наиболее подходящим вьювером показался KView. Но, к сожалению, и он был далёк от моего идеала.
Early 3D Computer Graphics From Bell Labs - AT&T Archives
Что же мне требовалось – понимать как можно больше форматов (в особенности JPEG, PNG, DDS, XCF, PSD), возможность просмотра всех изображений в каталоге начиная с выбранного, поддержка полноэкранного режима, поддержка альфа-канала, отсутствие всяческих рюшечек (тулбаров, меню, файл-браузеров, пр.).
Так и не найдя ничего подходящего, написал свой вариант. Использовал GFL SDK/GFLAx как библиотеку поддерживающую наибольшее кол-во форматов и, при этом, под лицензией freeware.Программа не имеет интерфейса как такового (нет меню, нет контекстного меню, пр.) – одно окно с заголовком. Используются только Xlib, Xft (библиотеки из состава X11) и GFL.
Запускается из консоли таким образом – sview желаемые_параметры путь_к_файлу . Изображение можно масштабировать, поворачивать, делать зеркальное отображение (vertica/horizontal flip). Внизу окна программы отображается краткая информация об изображении (имя файла, реальный тип, разрешение, размер в байтах.Одним словом, пробуйте – архив Simple Viewer .
UPD :
Теперь исходные коды Simple Viewer доступны на SourceForge.net .Получить исходные коды из CVS можно следующими командами:
cvs -z3 -d:pserver:[email protected]:/cvsroot/simpleviewer co -P simpleviewer