Я хочу прочитать пиксели с экрана / монитора после изображение было показано пользователю.
MS обеспечивает Graphics.CopyFromScreen
, что , по-видимому, :
Выполняет передачу цветовых данных с экрана на
поверхность рисования графики.
Но так ли это на самом деле? Разве он не читает пиксели из буфера кадра?
glReadPixels
( doc ) считывает из буфера кадра - это до или после обновления экрана (он не указывает)?
Будет ли "MS", эквивалентный glReadPixels
, использовать DirectX GetBuffer
? (например, ответ предоставлен здесь )