Форум: "Media";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
ВнизScreenShot Найти похожие ветки
← →
Klopan © (2005-03-14 11:07) [0]как снять скрин с экрана со всеми OpenGLами и DirectXами?
(при снятии с медиаплеера его экран получается пустой)
← →
XProger © (2005-03-14 23:57) [1]Klopan, про медиа плейер не знаю способов. НО! Сфоткай медиа плейер и не отключая фильм просмотри скрин в паинте :) Через паинт будет проигрыватьс видео :) (извращенцы нахъ)
А чтобы взять скрин всего экрана:
DC := GetDC(0);
Затем берёшь байты картинки и делаешь с ними что хочешь :)
← →
Antonn © (2005-03-15 04:28) [2]
> Сфоткай медиа плейер и не отключая фильм просмотри
> скрин в паинте :) Через паинт будет проигрыватьс видео
> :) (извращенцы нахъ)
потому что оверлей
← →
parovoZZ © (2005-03-15 14:20) [3]
> Klopan, про медиа плейер не знаю способов. НО! Сфоткай медиа
> плейер и не отключая фильм просмотри скрин в паинте :) Через
> паинт будет проигрыватьс видео :) (извращенцы нахъ)
Не верю, нахЪ
← →
Sphinx © (2005-03-15 15:46) [4]> parovoZZ © (15.03.05 14:20) [3]
А ты посмотри и убедись :)
Про OpenGL не знаю а в DX-овских приложения создается поверхность Surface на которую копируется содержимое z-buffer или back-buffer, точно не помню, а потом уже сохраняется в файл.
← →
Sapersky (2005-03-15 15:47) [5]Через паинт будет проигрыватьс видео
Да хоть на своей форме нарисовать прямоугольник нужным цветом - проигрываться будет, но не заскриншотится. Если интересно, см. сюда:
http://www.delphimaster.ru/articles/directx/index.html
Но вообще получить картинку можно, и с OpenGLами, и с DirectXами - см. в сторону библиотеки madCollection (madCodeHook).
← →
Edelweis (2005-03-24 00:48) [6]>Но вообще получить картинку можно, и с OpenGLами, и с >DirectXами
А есть ли готовое решение для этого? Компонент какой-нибудь например, пусть даже и платный?
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c