считывание пикселей с окон с помощью какой то там технологии новой
Слышал что в viste ввели спецальные средства, позволяющие что-то вроде рендера частей окон не видимых на экране в видеокарте и тем самым можно узнать какие там пиксели, хотя их и визуально не видно.
для извлечения цвета пикселя из окна я знаю только такой способ. [DllImport("gdi32.dll")] static extern uint GetPixel(IntPtr hdc, int nXPos, int nYPos); Соответственно, то что я описал раньше должно быть из директX библиотек наверное. |
Ответ: считывание пикселей с окон с помощью какой то там технологии новой
Связано это с тем что в viste и win7 каждое окно рендерица отдельно, а потом типа как при шейдерах смотрится что выше других и показываются только видимые части. Но в видеопамяти хранятся картинки всех окон.
Поэтому можно извлечь точку с любого окна. Возможно это с помощью нового драйвера wddm. А производит это диспетчер окон(или не окон, но диспетчер) dwm. Так вот, я думаю что тут многие знают это, ведь по тематике форума. Никто не подскажет какие функции из какой библиотеки нада юзать, чтобы прочитать пиксель или область пикселей с экрана?) Ну тоесть их цветовую составляющюю. |
Ответ: считывание пикселей с окон с помощью какой то там технологии новой
Это специфика не относиться к тематике форума.
И видимо тут никто таким не занимался, раз не отвечают. Но я такой хороший, что загуглил за тебя: http://www.autohotkey.com/community/...ic.php?t=41819 |
Ответ: считывание пикселей с окон с помощью какой то там технологии новой
|
Ответ: считывание пикселей с окон с помощью какой то там технологии новой
Цитата:
попробовал, не катят чота >< хотя вру. над было режим графический включить просто новый в винде. Но он такой убогий на самом деле =) меня win2000 стайл всегда прикалывал. Я думал, что это эмуляция такая win2000 и на самом деле внутри там все новое, оказалось нет. Цитата:
|
Часовой пояс GMT +4, время: 18:41. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot