Форум: "Основная";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];
ВнизСнимок экрана Найти похожие ветки
← →
Japan (2003-12-11 23:16) [0]Моя программа каждые несколько секунд делает скриншот экрана и сохраняет картинку в отдельный файл, при этом в момент сохранения в файл система немного подтормаживает. Так особо не заметно, но если всё время двигать какое-нибудь окошко или ещё какие действия проводить, то заметить можно. Как можно от этого избавиться, может как нибудь по другому файл сохранять?
У меня так:
jpeg.SaveToFile(путь к файлу);
И ещё 2 вопроса:
1). Иногда не вся часть экрана отображается. Например когда просматривается видеоролик и сделать скриншот, то часть экрана, где идёт видео будет чёрной. Как сделать, чтобы всё захватывалось?
2). Как сохранить картинку в формате gif, если она у меня в bmp?
← →
DDA (2003-12-11 23:21) [1]По моему видео только через DirectX снять можно
Плеер использует DirectX для вывода
← →
Stant (2003-12-12 00:01) [2]Видео рисуется в отдельной области видеопамяти, нежели desktop.
Доступ к этой области имеет только видеоплэйер, который проигрывает видео файл.
← →
Gero (2003-12-12 08:34) [3]> Japan
Используя стандартые компоненты Delphi - никак. Тебе нужна библиотека для поддержки gif. Например, я пользуюсь ImageLib
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c