Вниз
Скачать: CL | DM;

ScreenShot в файл средствами Win API   Найти похожие ветки 

 
Dimman   (2004-08-26 18:21) [0]

Короче, надо сделать скриншот без всяких TImage, TCanvas, и чтобы работало даже если вывод на эреан идет через DirectDraw (ну там игра или фильм смотрится), и желательно бы это дело в Jpeg сразу перегнать.

Можно ли фрагментик, или функции.

Да, размер программы критичен, поэтому нужно вообще без использования VCL.

Заранее спасибо:)


 
[lamer]Barmaglot ©   (2004-08-27 10:52) [1]

Заранее пожалуйста...

Снять скриншот просто получаешь через getdc(0) хэндл рабочего стола и записываешь его в переменную-пример есть в FAQ... Через DirectDraw надо писать отдельную ф-цию для DirectDraw - копай... перегнать в JPEG подключаешь модуль Jpeg и перегоняешь из полученного скриншота (BMP) в JPG -пример есть в FAQ либо если хочешь съэкономить место и память копай формат файла JPEG...

>Можно ли фрагментик, или функции

Маловероятно что кто-то поделится, только если кто-то это уже сделал и ему не жалко, так что скорее всего придется самому...

>Да, размер программы критичен, поэтому нужно вообще без использования VCL

Да ради бога :-), хочешь пиши без VCL...


 
Dimman   (2004-08-27 15:39) [2]

Ладно, с JPEG и и прочим я разберусь, а как быть с DirectDraw (а то черные дыры получаются :/ ).
"Через DirectDraw надо писать отдельную ф-цию для DirectDraw"
Я с DirectX вообще не работал, поэтому сложно что то копать :). А можно ли по подробнее? А может уже готовые функции в какой нибудь стандартной библиотеке есть?


 
[lamer]Barmaglot ©   (2004-08-30 09:55) [3]

STFW?

http://www.gamedev.ru/forum/?action=showtopic&group=0&topic=1953



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.036 c
9-1091007837
xdev
2004-07-28 13:43
2004.11.28
Работа с освещением


1-1100255352
П7
2004-11-12 13:29
2004.11.28
Помогите портировать с С++ на Delphi


1-1100392675
Maxim____
2004-11-14 03:37
2004.11.28
tcustomTrackbar


1-1100334175
AlexBragutsa
2004-11-13 11:22
2004.11.28
Для начинающего Делфиста


3-1098990128
Vova
2004-10-28 23:02
2004.11.28
Query1.FieldCount всегда возвращает одно значение




   Наверх