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

Вниз

Снимок экрана   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
14-75316
ИдиотЪ
2003-12-01 10:45
2003.12.23
ось


7-75410
SergShh
2003-10-19 17:25
2003.12.23
Как насильно сменить язык на русский???


1-75152
NAlexey
2003-12-09 16:03
2003.12.23
FloatToStr и ffGeneral


3-75121
_sulent
2003-11-28 07:30
2003.12.23
SQL не пойму в чем проблема


1-75164
yaric
2003-12-09 16:22
2003.12.23
Проблема с DevExpress