Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.18;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2005.07.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
1-1120132378
electric
2005-06-30 15:52
2005.07.18
Изменение TControl.Width


4-1116857153
race1
2005-05-23 18:05
2005.07.18
замена системной функции


9-1112986098
Костя
2005-04-08 22:48
2005.07.18
Пожалуста! Я туплю!


6-1113128131
Stalker01
2005-04-10 14:15
2005.07.18
Трафик при отправке почты


4-1117085498
Logo
2005-05-26 09:31
2005.07.18
нажатие клавиш в DOS приложении