Как я могу обработать пиксели моего экрана с c# в режиме реального времени? - PullRequest
0 голосов
/ 04 апреля 2020

Недавно у меня появилась идея создать небольшое приложение, которое обесцветит ваш экран (с яркостью), когда вы нажимаете ярлык, и оно возвращает экран к нормальным цветам, когда вы нажимаете его снова.

Я начал изучать c# несколько месяцев go исключительно в Unity, недавно я попробовал некоторое кодирование шейдеров и могу выполнить десатурацию с помощью CGPROGRAM, но я не знаю, как сделать приложение вне Unity или как получить пиксели экрана и обрабатывать их в режиме реального времени.

Я попытался быстро найти способы сделать это, но не нашел много, есть ли какие-либо ресурсы или советы, которые вы можете связать со мной чтобы я мог это сделать?

Спасибо!

1 Ответ

0 голосов
/ 04 апреля 2020

Обычно для этого требуется API, близкий к операционной системе.

Для Windows попробуйте DirectX .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...