|
8 / 8 / 1
Регистрация: 11.08.2012
Сообщений: 112
|
|
Сделать скриншот экрана / копировать экранную область видеопамяти20.01.2013, 18:32. Показов 22045. Ответов 24
Метки нет (Все метки)
Доброго времени суток. Для работы программы необходимо получить копию(скриншот) экрана, с запущенным directX приложением (собственно скриншот самого приложения и надо получить). Проблема в том, что трогать само directX приложение (получить хендл и прочее) нельзя.
Собственно вопрос - с помощью чего можно реализовать эту функцию, при этом получить максимальное быстродействие (получать копию экрана необходимо не реже 4-х раз в секунду, при этом необходимо его успевать обрабатывать)? Экзотические варианты типа написания собственного драйвера не подойдут))) Заранее спасибо. PS Будет ли программа делать скриншот всего экрана, или только приложения - не принципиально, главное скорость + нормальный скрин directX пиложения.
0
|
|
| 20.01.2013, 18:32 | |
|
Ответы с готовыми решениями:
24
Как сделать скриншот, получая данные непосредственно из видеопамяти. как сделать экранную форму большую, чем размер экрана?
|
|
8 / 8 / 1
Регистрация: 11.08.2012
Сообщений: 112
|
||||||||
| 02.08.2013, 17:17 [ТС] | ||||||||
|
получить ссылку на область памяти тоже описано как, если не нравится DWORD напишите чтото типа
простой способ получения скриншота я написал в 9-м посте, по поводу вашего кода ничего не могу сказать, мне эти функции не знакомы)
0
|
||||||||
|
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 53
|
|
| 07.08.2013, 11:31 | |
|
можете кинуть линк как поставить директ икс sdk? а то не видит у меня визуал студия экспресс 2010 #include <d3dx9tex.h>
0
|
|
|
|
|
| 08.08.2013, 19:46 | |
|
0
|
|
|
8 / 8 / 1
Регистрация: 11.08.2012
Сообщений: 112
|
|
| 27.08.2013, 12:43 [ТС] | |
|
Чтобы не возникало больше подобных вопросов, скажу как делал. Я использовал библиотеки DX9.0, гугль выдает их по первой же ссылке. Далее файлы .lib (Library) ложу в папку \Microsoft Visual Studio 10.0\VC\lib , файлы .h (Include) - в \Microsoft Visual Studio 10.0\VC\include . И собственно все, более никаких телодвижений не надо
0
|
|
|
1 / 1 / 0
Регистрация: 16.05.2014
Сообщений: 31
|
|
| 22.12.2015, 11:04 | |
|
Вопрос по дальнейшему развитию тематики! Получается делать скриншоты по определенным событиям происходящим в системе, только вот хотелось бы укладывать их в видео используя API какого нибудь кодека (xvid советовалит), но пока безрезультата! Может кто подсказать по данной проблеме?
0
|
|
| 22.12.2015, 11:04 | |
|
Как сделать скриншот экрана? Не могу сделать скриншот экрана Как сделать скриншот экрана? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|