| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Нужен скриншот средствами directX или openGL |
| Автор: HHUUMMAANN 4.11.2008, 22:47 |
| Помогите пожалуйста решить задачу такого плана: Необходимо несколько раз в секунду (15-20 хватит вполне) получать скриншот. Производительность должна быть максимальной, т.к. помимо самой операции получения изображения будет также и много других ресурсоемких операций. GetDC() и остальной набор GDI+ апишек не подходит, тк. слишком ресурсоемко. Остановился на вариантах с директ иск или опен ждэл. В программировании графики на этом уровне я профан, поэтому, если можно, подскажите как мне это организовать Добавлено через 8 минут и 35 секунд и, если можно, то более подробно (какие файлы подключать, где их взять....) Заранее спасибо! |
| Автор: Rickert 5.11.2008, 04:06 |
| Сначала пишем в яндексе "Уроки NeHe" - и учимся базовым работам с OpenGL. После чего у него там есть получение массива данных текущего буфера кадра, который и надо сохранять в каком-нибудь формате. Может даже как-то организовать в поток, для большей скорострельности. |