Элемент управления web камерой предназначен для получения отдельных кадров из видеопотока, снимаемого с неё.
Область применения элемента управления web камерой достаточно широка:
различные микрофинансовые организации, отделы кадров предприятий, отделы маркетинга (наполнение каталога товаров их изображением), проходные организаций и т. д.
В сети Интернет да и на этом сайте можно найти похожие элементы управления (ссылки приводить не буду, достаточно воспользоваться любым поисковым сервисом), но все они чем-либо отличаются от разработанного мной и предложенного в данной публикации: разнообразие функционала, стоимость и т.д.
К особенностям предложенного мной элемента управления относятся следующие возможности:
- возможность выбора видеоустройства (web камеры) при наличии нескольких, установленных в системе;
- программный вызов страниц свойств для коррекции изображения;
- вращение и отражение изображения, а, следовательно, и получение снимка в режимах ландшафт и портрет (при соответствующем расположении web камеры);
- наложение на изображение отметки времени, произвольного текста, манипуляция их расположением на изображении, цветом и размером;
- переключение изображения в режим "градации серого" и обратно;
- получение кадра нажатием кнопки на web камере (при наличии такой кнопки);
- сохранение снимка в различных форматах: BMP, JPEG, PNG, TIFF;
- (11/01/2017) по просьбам пользователей, уже использующих данный элемент управления, добавлена возможность программной установки разрешения видеоустройства (если таковое поддерживается самим устройством). По умолчанию разрешение видеоустройства устанавливается в максимальное поддерживаемое. О некоторых особенностях использования этой возможности читайте в документации.
- (19/11/2017) добавлен функционал вывода водяного знака на изображение и манипуляций с ним.
Следует отметить, что для корректной работы элемента управления в системе должны быть установлены драйверы видеоустройств, а также библиотеки DirectX не ниже 9-й версии (как правило, устанавливаются автоматически при установке операционной системы Windows).
Элемент управления также можно использовать в любых приложениях, поддерживающих технологию OLE.
В прилагаемых архивах находятся:
1.
- непосредственно сам элемент управления WebCamPhotoMaker.ocx;
- система справочной информации по его использованию;
- примеры внешних обработок для конфигураций "Управление торговлей 10.3", "Управление торговлей 11.1", "Зарплата и Управление Персоналом 2.5" (все примеры написаны под платформу 1С:Предприятие 8.2);
2.
- файл установки компоненты. Установочный файл самостоятельно зарегистрирует в системе компоненту, а также скопирует на диск примеры внешних обработок и систему справочной информации.
Перед началом использования элемента управления ознакомтесь со справочной системой (файл readme.html в каталоге Help архива или каталога установки, если использовался инсталлятор).
При использовании внешней компоненты "ActiveX Контейнер", возможно использование элемента управления в режиме управляемого приложения системы 1С:Предприятие. Компоненту можно скачать в публикации по приведённой ниже ссылке.
Не для коммерческого использования (см. лицензионное соглашение).