Форум: "Media";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Media";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c