Skip to content
/ vshell Public archive

Graphic Win32 shell for image processing and visualization

Notifications You must be signed in to change notification settings

RC-MODULE/vshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Программный модуль VShell работает в среде Windows (95/98/NT/2000/XP), является библиотекой динамической загрузки и служит для обработки и последующего вывода изображений. VShell адресован, прежде всего, для разработчиков, занимающихся обработкой, исследованием и генерацией изображений. Библиотека активно используется специалистами нашего центра для решения таких задач, как распознавание образов, сжатие последовательностей изображений, улучшение чёткости изображений и визуализации данных. Модуль предоставляет пользователю следующие сервисы и возможности:
• Удобный многооконный интерфейс для вывода изображений позволяет выводить одновременно несколько изображений в единое рабочее пространство
• VShell может сохранять параметры программной оболочки (позиция окон, состояние меню, панели инструментов и т.д.) и восстанавливать их при последующих запусках
• Избавляет разработчика от рутинной работы, связанной с созданием окон и обработкой сообщений
• Избавляет разработчика от необходимости знать о специфики работы с графикой средствами GDI
• Имеет простой и понятный интерфейс прикладного программирования. Достаточен небольшой набор функций для получения и вывода изображений
• Поддерживает операции, связанные с загрузкой и сохранением изображений или последовательности изображений (в том числе и AVI)
• Работает со всеми типами растровых изображений (1, 4, 8, 16, 24, 32 – битовые изображения)
• Поддерживает операции масштабирования и навигации по изображению
• Предоставляет такие же возможности по созданию векторной графики, как и GDI, но в более простой и понятной форме
• Все операции с векторной графикой могут выполняться как с целочисленными параметрами, так и с числами с плавающей точкой
• Предоставляет разработчику возможность управления программой с помощью таких элементов, как окна ввода, выключатели, группы переключателей и слайдеры
• Функции библиотеки имеют С интерфейс, что позволяет использовать библиотеку для разработки приложений на различных инструментальных платформах
• Функции библиотеки можно вызывать как из консольных приложений (из функции main), так и оконных приложений (из функции WinMain), а также из MFC приложений
• Может отображать не только визуальные данные, но и данные различной природы - 8, 16 и 32-х разрядные знаковые данные
• Берёт на себя работу по отображению сетки и векторов движения. Выводит параметры любого пикселя, подсчитывает и выводит FPS (количество кадров в секунду)
И многое другое…

Сборка:

Генерация проекта для Visual Studio 2005

\vshell\make>  make vs2005 

Генерация проекта для Visual Studio 2015

\vshell\make>  make vs2015 

Сборка библиотеки:

\vshell\make>  make 

Для генерации файлов-проектов и сборки Makefile необходим premake5. Рекомендуется установить с помощью online-установщика GnuWin32-lite

Установка переменных окружения :

команда

\vshell\make>  make install

создаст переменную окружения VSHELL с путем к папке и добавит путь к vshell.dll в переменную PATH

About

Graphic Win32 shell for image processing and visualization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published