Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.28;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.043 c
6-1095751809
anonymous
2004-09-21 11:30
2004.11.28
Проблема сTNMPOP3 !!!!


8-1093413641
Александр1
2004-08-25 10:00
2004.11.28
Заполнение фона


3-1099223103
Hyboid
2004-10-31 14:45
2004.11.28
Вставка в базу


1-1100557637
uses-mind.dll
2004-11-16 01:27
2004.11.28
чем отличается ССЫЛКА от УКАЗАТЕЛЯ ? подробнее ...


1-1100259968
Mishenka
2004-11-12 14:46
2004.11.28
Нужно вывести на форму рисунок из ImageList.