Получение фото с веб-камеры

27.03.21

Разработка - Разработка внешних компонент

Получение фото с веб-камеры без ActiveX. Внешняя компонента по технологии Native API.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Внешняя компонента
.zip 126,52Kb ver:1.0.0.9
100
100 Скачать (1 SM) Купить за 1 850 руб.
Демо конфигурация
.zip 152,52Kb ver:1.0.0.9
154
154 Скачать (1 SM) Купить за 1 850 руб.
Исходники внешней компоненты
.zip 18,62Kb ver:1.0.0.9
19
19 Скачать (10 SM) Купить за 4 550 руб.

В платформе 8.3.14 движок поля HTML документа был заменён с MS IE на WebKit. Это привело к отвалу ряда подобных решений, основанных на технологии ActiveX.

Из аналогов можно упомянуть публикацию Native ВК для работы с веб камерой, основанную на самом старом из распространённых API - Video for Windows.

Технические детали

Написано на MS Visual C++ 2019.

Используемые API: Microsoft Media Foundation и GDI+.

Скомпилировано для Windows, x86 и x64. Работает в Windows 7 и выше.

Протестировано на платформе 1С версии 8.3.16, 8.3.17, 8.3.18.

Методы компоненты
  • ПолучитьКоличествоУстройств (GetDevicesCount): возвращает число - количество устройств захвата видео в системе. Без параметров.
  • ПолучитьИмяУстройства (GetDeviceName): возвращает строку - имя устройства. Один параметр - номер устройства. Нумерация с нуля. Значение по умолчанию - ноль.
  • ПолучитьКартинку (GetPicture): получает с камеры один кадр. Возвращает двоичные данные - фото в требуемом формате. Четыре параметра:
    • номер устройства. Нумерация с нуля. Значение по умолчанию = ноль.
    • формат данных. Допустимые значения:
      • 0 - bmp. Значение по-умолчанию. 24-битный цвет (RGB24 на Windows 8+ и RGB32 на Windows 7).
      • 1 - gif
      • 2 - jpeg
      • 3 - png
      • 4 - tiff
    • качество (степень сжатия). Используется только для формата jpeg. Допустимые значения - от 0 до 100. Значение по умолчанию = 75.
    • код разрешения (media type index). Используется для установки разрешения кадра. Допустимые значения - Неопределено или число. Нумерация с нуля. Значение по умолчанию = Неопределено, что соответствует коду разрешения, установленному в драйвере камеры по умолчанию.
    • номер кадра. Номер кадра в потоке. Нумерация с единицы. Значение по умолчанию = 1. Предназначен для камер, которые не успевают выполнить автонастройку до получения первого кадра.
  • ВыбратьРазрешения (SelectMediaTypes): инициализирует выборку доступных разрешений камеры. Один параметр - номер устройства. Нумерация с нуля. Значение по умолчанию - ноль. Возвращаемого значения нет.
  • ПолучитьСледующееРазрешение (GetNextMediaType): получает следующее доступное разрешение камеры. Работает быстрее и правильнее (с точки зрения API), чем устаревший метод ПолучитьРазрешение. Возвращает булево. Истина = разрешение получено, Ложь = выборка завершена. Три выходных параметра возвращают число:
    • код разрешения.
    • ширина кадра.
    • высота кадра.
  • ПолучитьКоличествоРазрешений (GetMediaTypesCount): возвращает число - количество типов среды (media type), поддерживаемых драйвером. В общем случае их больше, чем количество именно разрешений. Один параметр - номер устройства. Нумерация с нуля. Значение по-умолчанию - ноль.
  • ПолучитьРазрешение (GetMediaType): позволяет получить разрешение, соответствующее переданному коду. Возвращает число - следующий код с уникальным разрешением или Неопределено, если разрешения кончились. Четыре параметра:
    • номер устройства. Нумерация с нуля. Значение по умолчанию - ноль.
    • код разрешения. Значение по умолчанию - Неопределено. Если параметр не передан, метод получает разрешение камеры по умолчанию и возвращает Неопределено.
    • ширина кадра. Выходной параметр.
    • высота кадра. Выходной параметр.
    • частота кадров. Выходной параметр.
    • формат точки. Выходной параметр. Формат точки в исходнике (FOURCC code).
  • ПолучитьОписаниеНастройки (ControlGetRange): возвращает булево. Ложь значит, что камера данную настройку не поддерживает.
    • номер устройства. Нумерация с нуля. Значение по умолчанию - ноль.
    • код настройки. Список кодов см. ниже.
    • минимальное значение. Выходной параметр.
    • максимальное значение. Выходной параметр.
    • шаг. Выходной параметр.
    • значение по умолчанию. Выходной параметр.
    • автонастройка поддерживается. Выходной параметр.
  • ПолучитьНастройку (ControlGet): возвращает текущее значение настройки. Если автонастройка включена, метод возвращает значение по умолчанию.
    • номер устройства. Нумерация с нуля. Значение по умолчанию - ноль.
    • код настройки. Список кодов см. ниже.
    • автонастройка. Выходной параметр.
  • УстановитьНастройку (ControlSet): устанавливает Значение, если Автонастройка = ложь. Включает автонастройку, если Автонастройка = Истина (при этом Значение игнорируется). Значение параметра Автонастройка по умолчанию = ложь.
    • номер устройства. Нумерация с нуля. Значение по умолчанию - ноль.
    • код настройки. Список кодов см. ниже.
    • значение.
    • автонастройка.

В асинхронном режиме с оповещениями, соответственно, нужно вызывать методы НачатьВызов<ИмяМетода>() с передачей описания оповещения в первом параметре. Обработчики оповещения получают три параметра: Результат, ПараметрыВызова, ДополнительныеПараметры.

Управление настройками

Методы управления настройками добавлены в предположении, что отключение автонастройки может ускорить получение фото нужного качества.

Значения настроек всегда целочисленные. Описание настроек можно прочитать в первоисточнике:

Определение структуры с кодами настроек
Новый ФиксированнаяСтруктура(
	"Панорамирование, Наклон, Прокрутка, Масштабирование, Выдержка, Диафрагма, Фокус, Яркость, Контраст, Оттенок, Насыщенность, Чёткость, Гамма, Цветность, БалансБелого, КомпенсацияПодсветки, Усиление",
	0, 1, 2, 3, 4, 5, 6, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009)
Пример подключения
&НаКлиенте
Асинх
Процедура ПриОткрытии(Отказ)
	Подключено = Ждать ПодключитьКомпонентуWebCam();
	Если Подключено Тогда
		ОбъектКомпоненты = Новый("AddIn.WebCam.WMFPictures");
	КонецЕсли;
КонецПроцедуры

&НаКлиенте
Асинх
Функция ПодключитьКомпонентуWebCam(Знач ЭтоУстановка = Ложь)
	Подключено = Ждать ПодключитьВнешнююКомпонентуАсинх("ОбщийМакет.WebCam", "WebCam", ТипВнешнейКомпоненты.Native);
	Если Не Подключено Тогда
		Если ЭтоУстановка Тогда
			ПредупреждениеАсинх("Ошибка установки внешней компоненты.");
		Иначе
			РезультатВопроса = Ждать ВопросАсинх(
				"Для возможности захвата изображений требуется установить внешнюю компоненту.
				|Выполнить установку?",
				РежимДиалогаВопрос.ДаНет);

			Если РезультатВопроса = КодВозвратаДиалога.Да Тогда
				Ждать УстановитьВнешнююКомпонентуАсинх("ОбщийМакет.WebCam");

				Подключено = Ждать ПодключитьКомпонентуWebCam(Истина);
			Иначе
				ПредупреждениеАсинх("Ошибка установки внешней компоненты.");
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;

	Возврат Подключено;
КонецФункции
Пример получения списка разрешений
&НаКлиенте
Асинх
Процедура ОбновитьСписокРазрешений();
	Элементы.Разрешение.СписокВыбора.Очистить();

	Ждать ОбъектКомпоненты.ВыбратьРазрешенияАсинх(ТекущаяКамера);

	РезультатАсинхВызоваВнешнейКомпоненты = Ждать ОбъектКомпоненты.ПолучитьСледующееРазрешениеАсинх();
	Пока РезультатАсинхВызоваВнешнейКомпоненты.Значение Цикл
		КодРазрешения	= РезультатАсинхВызоваВнешнейКомпоненты.Параметры[0];
		ШиринаКартинки	= РезультатАсинхВызоваВнешнейКомпоненты.Параметры[1];
		ВысотаКартинки	= РезультатАсинхВызоваВнешнейКомпоненты.Параметры[2];

		Элементы.Разрешение.СписокВыбора.Добавить(
			КодРазрешения,
			СтрШаблон(
				"%1 MP (%2x%3)",
				Формат(ШиринаКартинки * ВысотаКартинки / 1000000, "ЧДЦ=2"),
				XMLСтрока(ШиринаКартинки),
				XMLСтрока(ВысотаКартинки)));

		РезультатАсинхВызоваВнешнейКомпоненты = Ждать ОбъектКомпоненты.ПолучитьСледующееРазрешениеАсинх();
	КонецЦикла;

	Элементы.Разрешение.СписокВыбора.СортироватьПоПредставлению();
	Элементы.Разрешение.СписокВыбора.Вставить(0, -1, "По умолчанию");

	Разрешение = -1;
КонецПроцедуры
Демо конфигурация

Представляет собой примеры кода в асинхронном режиме. В старом стиле (ОписаниеОповещения) и в новом, для 8.3.18 (async/await).

Позволяет выбрать камеру, разрешение и получить снимок в выбранном формате. Снимок можно сохранить в файл.

Настройки камеры на форме не появятся, если версия платформы ниже, чем 8.3.18 или если у камеры нет поддерживаемых настроек.

Содержит в себе макет с компонентой.

фото компонента веб-камера

См. также

Разработка внешних компонент Программист Платформа 1С v8.3 Платформа 1C v8.2 Платные (руб)

Внешняя компонента, позволяющая посылать команды и получать ответы по GraphQL протоколу из 1С.Может быть использована при интеграции. В 1С работает на стороне "клиента".

4600 руб.

27.06.2023    3784    3    0    

5

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

3600 руб.

02.09.2010    77754    73    257    

191

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

1500 руб.

17.09.2018    37110    115    128    

116

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11 Платные (руб)

Внешняя компонента для конвертации PDF файлов в картинки без использования дополнительных программ. Работает на сервере и в тонком клиенте.

2400 руб.

25.06.2024    1295    3    4    

3

Разработка внешних компонент Системный администратор Программист Стажер Бесплатно (free)

Библиотека для работы с базами SQLite из 1С на основе внешней компоненты. Для Linux и Windows, бесплатно и с открытым исходным кодом!

14.01.2025    2589    bayselonarrend    14    

48

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

В статье описывается приложение-конструктор внешних компонент (native API). Конструктор упрощает процесс разработки за счет удобного добавления всех нужных функций и процедур в графическом режиме, с указанием их параметров и типов параметров. На выходе приложение генерирует готовый код на С++ и Rust и позволяет сразу приступить к реализации, без настройки API компоненты вручную.

04.12.2024    5338    kovalevdmv    26    

77

Разработка внешних компонент Механизмы платформы 1С Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Некоторые практические аспекты создания внешних компонент на языке С++ для платформы 1С 8.3++.

26.01.2024    7741    starik-2005    40    

47
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user5300 1075 25.03.20 11:36 Сейчас в теме
не выводит изображение в 1С:Предприятие 8.3 (8.3.13.1644)..

хотя должен, в чем может быть проблема ?
2. berezdetsky 625 25.03.20 18:23 Сейчас в теме
(1) Проверил, в демо конфигурации картинка не выводится, но при сохранении двоичных данных в файл .bmp получается корректное изображение.
Могу поразбираться, если критично, но похоже на баг демо конфигурации или платформы.
3. user5300 1075 26.03.20 07:51 Сейчас в теме
(2) я так думаю что из-за размера картинка, у меня получается примерно 4-10 мб, если урезать до 1 мб или меньше то корректно выводится...
Есть ли параметры для уменьшения разрешения камеры у компоненты ?
4. berezdetsky 625 26.03.20 09:16 Сейчас в теме
(3) Скорее дело в том, что я не заполняю ряд необязательных полей в заголовке файла, а 8.3.13 их считает обязательными. Постараюсь разобраться до конца следующей недели.
Установка разрешения в планах тоже есть.

А обновить платформу не вариант? :-)
5. user5300 1075 26.03.20 09:40 Сейчас в теме
(4)Не вариант )
Много старых конф связаны с этой платформой(

Так что ждем решений )
6. berezdetsky 625 26.03.20 20:24 Сейчас в теме
(5) Исправлено в 1.0.0.2.

Суть в том, что в RGB32 в точке три байта обозначают цвет и один байт зарезервирован (используется в RGBA). API заполняет этот байт нулём. А эти весёлые чудаки из 1С в 8.3.13 и, возможно, в более ранних, трактуют этот байт как прозрачность. В 1.0.0.2 я заполняю его 0xFF и картинка выводится.
Твой редактор при урезании скорее всего делает то же самое или уменьшает цветность до 24 бит.
7. nuctoh 31 26.03.20 21:47 Сейчас в теме
Вопрос получения изображений с вебкамеры решается гораздо проще с помощью стандартного виндового WIA-драйвера и несложной модификации подсистемы РаботаСФайлам из БСП
https://infostart.ru/public/861841/
8. berezdetsky 625 27.03.20 09:38 Сейчас в теме
(7) Ага. Только x86, наличие БСП, тормозные COM-интерфейсы, километры кода - это, конечно, гораздо проще, чем
ПодключитьВнешнююКомпоненту("ОбщийМакет.WebCam", "WebCam", ТипВнешнейКомпоненты.Native);
ОбъектКомпоненты = Новый("AddIn.WebCam.WMFPictures");
ДвоичныеДанные = ОбъектКомпоненты.ПолучитьКартинку(0);

:D
akR00b; gradi; +2 Ответить
9. gradi 5 15.06.20 15:21 Сейчас в теме
(8) Скачал компоненту. При получении изображения ничего не выдает (в просмотре картинки просто черный прямоугольник). Не подскажете в чем может быть проблема?
10. berezdetsky 625 16.06.20 09:22 Сейчас в теме
(9) Шторка камеры закрыта? :) Тебя нет в списке скачавших, мы точно об этой компоненте говорим?
Пришли мне файл bmp с двоичными данными из компоненты на посмотреть. И версии используемых 1С и Windows.
11. gradi 5 16.06.20 15:04 Сейчас в теме
(10)
И версии используемых 1С и Windows.

8.3.13.1513
вин 10

(10)
Пришли мне файл bmp с двоичными данными из компоненты на посмотреть.

Прикрепил.
Прикрепленные файлы:
12. berezdetsky 625 16.06.20 21:30 Сейчас в теме
48. Tarlich 118 06.09.22 23:20 Сейчас в теме
(11) прошу подсказать как решили проблему
13. Vix 29 22.06.20 16:13 Сейчас в теме
Скачал, действительно км. текста писать не нужно, но картинка с камеры обновляется 1 раз в 3 сек, напоминает жуткие лаги. Я подозреваю, что нужно где-то частоту кадров выставить, но где?
оggghhhiiu; +1 Ответить
14. berezdetsky 625 23.06.20 09:41 Сейчас в теме
(13) Там нет частоты кадров. Компонента предназначена для получения одного кадра.
Задержка возникает из-за того, что и инициализация подсистем API и оборудования и выключение всего этого находится внутри метода ПолучитьКартинку. Задачи снять видеопоток не было, по этому сделано так.
+ вывод картинки через хранилище значения добавляет к задержке серверный вызов.
В тех сценариях, для которых компонента изначально создавалась, её производительность приемлемая.
15. Vix 29 23.06.20 11:16 Сейчас в теме
(14)понял, спасибо за разъяснение.
16. Лик2 36 22.07.20 12:16 Сейчас в теме
Добрый день! Помогите разобраться с ошибкой!
Прикрепленные файлы:
17. berezdetsky 625 22.07.20 12:22 Сейчас в теме
(16) А что там в "Подробно"? В каком методе ошибка возникает?
18. Лик2 36 22.07.20 12:26 Сейчас в теме
1С:Предприятие 8.3 (8.3.16.1296) Win 7 prof.
Прикрепленные файлы:
19. berezdetsky 625 22.07.20 13:50 Сейчас в теме
(18) Супер. :) А метод то какой?
20. Лик2 36 22.07.20 13:53 Сейчас в теме
(19)Я пробую из демки которую скачал подключиться к камере и получить изображение, у меня вылазит ошибка. Что я не так сделал!
21. berezdetsky 625 22.07.20 14:36 Сейчас в теме
(20) Всё так. Просто, чтобы я мог помочь, мне нужно понимать, в каком вызове происходит эта ошибка. Напиши, хотя бы, это при нажатии "Получить картинку" или раньше?
22. Лик2 36 22.07.20 14:39 Сейчас в теме
(21)Да. Все верно при нажатии кнопки "Получить картинку". Ошибка!
23. berezdetsky 625 22.07.20 21:39 Сейчас в теме
(22) Если есть время поиграться с отладочными версиями, пришли мне в личку свой e-mail.
24. Лик2 36 23.07.20 12:14 Сейчас в теме
(23) Время есть, e-mail отправил!
25. sergey_s1 2 18.08.20 07:44 Сейчас в теме
Скачал демку, на Win 7 работает.
На Win2008R2 нет, не проходит регистрация dll.
Есть варианты решения или данная ОС не потдерживается?
26. berezdetsky 625 18.08.20 08:39 Сейчас в теме
(25) Эта компонента выполнена по технологии Native API. Она не требует регистрации.
Под Win2008R2 не тестировал.
27. berezdetsky 625 18.08.20 10:14 Сейчас в теме
(25) + Попробуй установить компоненты "Media Features" и "Windows Media Player".
28. berezdetsky 625 19.08.20 00:11 Сейчас в теме
(25) Проверил. Под Win2008R2 работает после установки компонента "Возможности рабочего стола" (в русской версии).
29. user739729 29.09.20 19:05 Сейчас в теме
Не удаётся получить изображение с камеры, сообщение об ошибке компоненты при нажатии на "получить картинку", а вот данные о камере, разрешении и тд. заполняется. Windows 10. Рекомендации к аналогичной ошибке win 8 выше выполнил, не помогло(
30. user739729 29.09.20 19:06 Сейчас в теме
К
Прикрепленные файлы:
31. berezdetsky 625 30.09.20 09:09 Сейчас в теме
(30) 0x800705AA это ERROR_NO_SYSTEM_RESOURCES. Проверь, что камера не занята, проверь целостность системных файлов, попробуй обновить драйвер..
32. user739729 30.09.20 09:30 Сейчас в теме
(31) На win 10 дрова отсутствую, ставятся автоматом. Решилось обновлением .NET Framework.
33. Vlaloplo 26.11.20 17:15 Сейчас в теме
(30), привет, можешь свою почту дать? Есть вопрос по данной обработке. Буду весьма признателен, если не затянешь с ответом)
34. ars 72 14.12.20 14:15 Сейчас в теме
Компонента работает, но криво. Периодически черный экран, или наоборот слишком высветлено.
В приложенном файле видно кривость. В других приложениях работает нормально.
Я так понял, нужно допилить работу с камерой. Там проблема, нужно брать не первый кадр а какой ни будь 5. На первых нескольких кадрах камера настраивает цвет, их брать нельзя, а у тебя берется первый кадр(он либо слишком светлый или наоборот малевич). Вот на хабре описано поведение.
Зря стартмани потратил.
Прикрепленные файлы:
35. jorzhik 11 21.12.20 12:32 Сейчас в теме
Приветствую Иван могу я с вами связаться? whatsapp +77071537191
36. berezdetsky 625 21.12.20 13:35 Сейчас в теме
(35) Все вопросы о разработке можно задать прямо здесь. :-)
37. ars 72 21.12.20 13:36 Сейчас в теме
(36) Что скажете по поводу (34)?
38. berezdetsky 625 22.12.20 00:42 Сейчас в теме
(37) Честно говоря, пропустил это сообщение. Я бы удивился, если бы эта разработка без проблем работала со всеми существующими моделями камер. Но на нескольких десятках моделей в продакшене фирмы, для которой это делалось изначально, подобные проблемы отсутствуют. Что касается той странной рекомендации по ссылке - выглядит как костыль. Ни в msdn, ни в доступных мне руководствах по используемым API подобных рекомендаций нет.
39. user1543342 15.02.21 06:58 Сейчас в теме
Не работает ничерта, ни в обычном, ни в управляемом приложении.
И это при том, что изначально ПодключитьВнешнююКомпоненту всегда возвращало Ложь, пока не удалил из zip-архива 64-битный dll и соответствующую запись из манифеста.
Бред какой-то. Платформа 8.3.10 x86.
Прикрепленные файлы:
40. user1543342 16.02.21 03:46 Сейчас в теме
(39) Извиняюсь, мой косяк, перепутал обработку с другой, не из этой публикации. По ходу, все, меня можно выносить вперед ногами.
Эта работает хорошо, но обновляет картинку только по нажатию на кнопку получения изображения.
41. malinko.vasiliy 7 11.05.21 11:32 Сейчас в теме
Не получается пробросить в RDP web-камеру (logitech B525) с win 10 на Win2008R2 ни обычным пробросом, ни по RemoteFX. У кого нибудь получается это сделать? Нужен совет.
42. berezdetsky 625 18.05.21 14:32 Сейчас в теме
(41) У меня получалось по RDP с Windows 10 на Windows 10. :) Правда камера была другая.
На Win2k8R2 нужно ещё установить используемый API. См. комментарий (28).
43. musinnafis 03.06.21 19:44 Сейчас в теме
Здравствуйте. Есть возможность приобретения в другой валюте?
44. berezdetsky 625 04.06.21 13:08 Сейчас в теме
45. polach 29.08.21 06:38 Сейчас в теме
Здравствуйте. Windows 10 х64. Платформа 8.3.18.1433. Веб сервер Apachi 2.4. Скачал демо конфигурацию. Работает в Тонком клиенте. Но не работает через Браузер. Пребывал IE и Chrome. В режиме браузера не может получить компоненту из общего макета. Можете что то посоветовать как решить данную проблему ? Спасибо.
46. berezdetsky 625 30.08.21 12:18 Сейчас в теме
(45) Через браузер работать не будет. Компонента сделана только для клиента 1С под Windows, x86 и x64.
47. Tarlich 118 05.08.22 19:40 Сейчас в теме
Прошу подсказать . скачал демку . ДЛЛ все ок . но кроме черного экрана добиться фото не получилось..... что надо сделать ?
49. wolder 133 20.12.22 07:49 Сейчас в теме
Спасибо! Отличная веЩь!
50. ivan411 27.12.22 12:59 Сейчас в теме
Windows 8 х64. 1С:Предприятие 8.3 (8.3.18.1289) камера genius Slim 1320
при нажатии "получить картинку" зависает и не отвисает.
компонента вроде б инициализируется
помогите пжлста
51. ivan411 30.12.22 13:04 Сейчас в теме
(50) всё получилось. Windows - кривой. Всё работает
52. simich 76 19.09.23 11:53 Сейчас в теме
Спасибо за обработку! Иван, возникли вопросы:
1. Купили камеру, у этой камеры есть свое приложение для того, чтобы делать фотографии - и фото, сделанные приложением получаются четче, чем через Вашу обработку. Пробовал с настройками в 1С добиться четкости, но так и не получается. Что можно еще попробовать, возможно подскажете?
2. Можно ли как-то через Вашу обработку получать черно-белые снимки?
53. marat055 26.09.23 16:06 Сейчас в теме
Добрый день. Можно ли данную обработку использовать в мобильном приложении 1С?
54. user1369631 03.02.25 15:03 Сейчас в теме
добрый день.
1С:Предприятие 8.3 (8.3.24.1761),
Свойства нашей конфигурации:
Основной режим запуска = Обычное приложение
Режим совместимости = Версия 8.3.12
Режим совместимости интерфейса = Версия 8.2
Попытки подключить компоненту различными способами не увенчались успехом.

В итоге, в нашей конфигурации запускаем ОбщаяФорма.WebCam_8_3_18 из обработчика ПриНачалеРаботыСистемы модуля обычного приложения, но внешняя компонента ОбщийМакет.WebCam при этом не подключается.

Тестовая база с конфигурацией 1Cv8-WebCam.cf и указанными выше значениями свойств конфигурации из того-же обработчика запускает форму ОбщаяФорма.WebCam_8_3_18 и подключает компоненту ОбщийМакет.WebCam.

Подскажите, пожалуйста, в чём проблема?
Есть ли особенности использования компоненты в неуправляемой форме обычного приложения?
Оставьте свое сообщение