Добавить водяной знак в поток захвата - PullRequest
0 голосов
/ 04 февраля 2011

Я использую DirectX.Capture и Direct Show. Использование существующего проекта http://www.codeproject.com/KB/directx/directxcapture.aspx?msg=2490488 Хотите добавить водяной знак, это возможно? если да как?

1 Ответ

2 голосов
/ 09 февраля 2011

Чтобы добавить водяной знак в видео рекордера, вам нужно будет вставить какой-либо фильтр водяных знаков в график, который выполняет захват и запись. В моих приложениях я делаю это с помощью образца граббер-фильтра , который позволяет мне получать доступ к каждому видеокадру, когда он получен из входного источника.

Но будьте осторожны: рамка будет в каком-то пиксельном формате, и если это не RGB24, у вас будет много проблем, чтобы что-то нарисовать на ней. Если возможно, настройте входной источник на RGB24, и вы сможете рисовать на нем даже с GDI или GDI +.

Расширьте свой вопрос, если вам нужна дополнительная информация.

...