+ Ответить в теме
Показано с 1 по 8 из 8
  1. #1
    Аватар для Барт Барт Очень опасный тип Барт Очень опасный тип Барт Очень опасный тип Бывалый путешественник
    Сообщений
    604
    Поблагодарили 33 раз(а) в 30 сообщениях

    [NEW] Компонент Webcam [NEW]

    Компонент для работы с вебкамерой!

    Скачать: https://yadi.sk/d/eFykFh1c3Ppqze

    Установка: просто закинуть содержимое папки в папку DS
    Подключаем модуль: php_MWeb_Cam.dll

    Работа с компонентом:

    Получить массив драйверов:
    PHP код:
    $drivers c("cam1")->getDevices(); 
    Запустить камеру:
    PHP код:
    c("cam1")->start($drivers[0]); // (string driver) 
    Сделать скриншот вебки (костыль) не могу пофиксить!
    PHP код:
    c("cam1")->createScreenshot(c("Form1"), "C://screen.png"); 
    Not enough light

  2. #2
    Аватар для DimaDark DimaDark Не известно кто Любопытный
    Сообщений
    22
    Поблагодарили 2 раз(а) в 2 сообщениях
    Я же уже делал такой!
    Здесь был DimaDark..

  3. #3
    Аватар для Барт Барт Очень опасный тип Барт Очень опасный тип Барт Очень опасный тип Бывалый путешественник
    Сообщений
    604
    Поблагодарили 33 раз(а) в 30 сообщениях
    Цитата Сообщение от DimaDark Посмотреть сообщение
    Я же уже делал такой!
    и где он?
    Not enough light

  4. #4
    Аватар для DimaDark DimaDark Не известно кто Любопытный
    Сообщений
    22
    Поблагодарили 2 раз(а) в 2 сообщениях
    у меня, только он с другой дллкой
    Здесь был DimaDark..

  5. #5
    Аватар для ХОТАБЫЧ ХОТАБЫЧ Не известно кто Новичок
    Сообщений
    2
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от Барт Посмотреть сообщение
    Компонент для работы с вебкамерой!

    Скачать: https://yadi.sk/d/eFykFh1c3Ppqze

    Установка: просто закинуть содержимое папки в папку DS
    Подключаем модуль: php_MWeb_Cam.dll

    Работа с компонентом:

    Получить массив драйверов:
    PHP код:
    $drivers c("cam1")->getDevices(); 
    Запустить камеру:
    PHP код:
    c("cam1")->start($drivers[0]); // (string driver) 
    Сделать скриншот вебки (костыль) не могу пофиксить!
    PHP код:
    c("cam1")->createScreenshot(c("Form1"), "C://screen.png"); 
    на конец то, спасибо чувак, теперь еще и ошибок нету при отсутствии камеры, пж если допилишь хорошо сохранение снимков то напиши в вк https://vk.com/xotabich2017
    Последний раз редактировалось ХОТАБЫЧ; 21.11.2017 в 20:47.

  6. #6
    Аватар для Барт Барт Очень опасный тип Барт Очень опасный тип Барт Очень опасный тип Бывалый путешественник
    Сообщений
    604
    Поблагодарили 33 раз(а) в 30 сообщениях
    Качай: https://yadi.sk/d/eFykFh1c3Ppqze
    PHP код:
    c("cam1")->createScreenshot("C://screen.png"); 
    Последний раз редактировалось Барт; 22.11.2017 в 13:20.
    Not enough light

  7. #7
    Аватар для ХОТАБЫЧ ХОТАБЫЧ Не известно кто Новичок
    Сообщений
    2
    Поблагодарили 0 раз(а) в 0 сообщениях
    добавь еще пж чтобы при получении c("cam1")->getDevices(); в случае отсуствия веб-камеры давало значение false ато никак немогу узнать пробовал выводить список и делал проверку если равно "" но сообщение мое не выводиться не смотря на то что в списке или мемо делал реально пусто

  8. #8
    Аватар для PiEy PiEy Очень опасный тип PiEy Очень опасный тип PiEy Очень опасный тип Завсегдатый
    Сообщений
    275
    Поблагодарили 27 раз(а) в 27 сообщениях
    Сложно наверное было так догадаться?
    PHP код:
    $bool = (count(c("cam1")->getDevices()) != 0);
    if (
    $bool) {
       return 
    true;
    } else {
       return 
    false;

    Да и вообще в список вывести устройства веб-камер, очень просто!

    PHP код:
    c("listBox1")->items->setArray(c("cam1")->getDevices()); 
    Последний раз редактировалось PiEy; 09.12.2017 в 04:11.

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения