Я готов написать депикселизатор для игр с пиксельной графикой (старых, в которые играют в dosbox, а новых), поэтому мне нужно получить изображение из приложения, обработать его, показать результат и делать это примерно 30 раз в секунду.Мой предпочтительный язык - C #.
Я знаю, что есть функция public Image CaptureWindow(IntPtr handle)
, обычно используемая для создания снимка экрана, но при его использовании мне придется создать другое окно и показать на нем результат (и я не уверен в скорости этого решения)в то время как я хотел бы создать что-то вроде фильтра над окном исходного приложения.(Как может сделать Nvidia Freestyle)