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

Вниз

_ Delphi и AVI   Найти похожие ветки 

 
Adler   (2005-07-25 14:41) [0]

ДОбрый день. Нужно реализовать следующие:

Программе на вход подается bmp, jpg, mpeg, avi, mp3. Программа должна на экране сформировать показ роликов, смена роликов с различными эффектами, поверс роликов нужно выводить текст и картинки. Так вот, у меня вопрос как реализовать в Делфи это?

как я понял нужно разбираться с Direct Draw/Show ?

и есть ли компоненты, которые помоги бы реалиовать часть функционала?

спасибо


 
Adler   (2005-07-25 14:47) [1]

и как наложить на видео bmp ?


 
Анонимщики ©   (2005-07-25 15:54) [2]

DirectShow и DirectShow Editing Services.
Долго читать MSDN


 
Kill   (2005-07-27 11:36) [3]

Найди DsPAck - у него естиь некоторые полезные функции, типа, наложение битмапа по альфа каналу, есть и еще кое-что. Впрочем, от изучения DirectShow он не освобождает.


 
Анонимщики ©   (2005-07-27 13:05) [4]

Дерьмо этот ваш DSPack


 
Kill   (2005-07-27 14:28) [5]

Полностью согласен, однако для несложных целей подходит.


 
Antonn ©   (2005-07-27 14:42) [6]

Анонимщики ©   (27.07.05 13:05) [4]
Дерьмо этот ваш DSPack

сделай лучше


 
Анонимщики ©   (2005-07-27 16:19) [7]

Лучше уже сделано


 
Antonn ©   (2005-07-27 16:36) [8]

значит предложи


 
Анонимщики ©   (2005-07-27 18:24) [9]

В майкрософте все уже давно написали, и нечего плодить врапперов над врапперами


 
Adler   (2005-07-28 12:43) [10]

вывожу видео на TDSVideoWindowEx2, а как можно также поверх вывести полупрозрачную картинку ? и на картинку текст?


 
Valera   (2005-07-28 13:21) [11]

Советую посетить форум progdigy.com
многие ответы на свой вопрос можно найти там.
http://progdigy.com/modules.php?name=Forums&file=viewforum&f=1


 
Adler   (2005-07-30 18:31) [12]

так и не нашел как вывести полупрозрачную форму поверх AVI :o(


 
adler   (2005-07-30 18:48) [13]

как вообще можно поверх avi показать что итьполупрозрачное?


 
WondeRu ©   (2005-08-02 12:59) [14]

see dspack examples


 
Adler   (2005-08-02 15:36) [15]

я смотрел, но там вроде нет такого. Есть пример, но там поверх выводиться прозрачная форма. как показать прозрачную картинку или форму этоя знаю. а вот как реализовать полупрозрачность...


 
ASDQWE   (2005-08-02 23:26) [16]

Может это

function SetLayeredWindowAttributes(
hwnd : HWND; // handle to the layered window
crKey : TColor; // specifies the color key
bAlpha : byte; // value for the blend function
dwFlags : DWORD // action
): BOOL; stdcall;

function SetLayeredWindowAttributes; external "user32.dll";

procedure TFormTransparent.FormCreate(Sender: TObject);
begin
IsDown:=false;
if SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE)
or WS_EX_LAYERED)=0 then
ShowMessage(SysErrorMessage(GetLastError));
if not SetLayeredWindowAttributes(Handle,0,64, LWA_ALPHA) then
// ^^^ степень прозрачности
// 0 - полная прозрачность
// 255 - полная непрозрачность
ShowMessage(SysErrorMessage(GetLastError));
end;


 
WondeRu ©   (2005-08-03 17:26) [17]

ASDQWE   (02.08.05 23:26) [16]
Есть пример, но там поверх выводиться прозрачная форма. как показать прозрачную картинку или форму этоя знаю. а вот как реализовать полупрозрачность...

имхо бред.... С Оверлеями затрахаешься


 
Adler   (2005-08-05 14:53) [18]

всем спасибо!



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

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

Наверх




Память: 0.5 MB
Время: 0.033 c
6-1128326260
nikolas
2005-10-03 11:57
2006.01.15
IdSMTPServer


9-1123073538
wl
2005-08-03 16:52
2006.01.15
Алгоритм


3-1132562149
diwww
2005-11-21 11:35
2006.01.15
Как обновлять базу после установки галочки?


14-1135007795
LordOfRock
2005-12-19 18:56
2006.01.15
Посмотрите сайт


6-1128493311
C00ler
2005-10-05 10:21
2006.01.15
Отслеживание посещаемых страниц ...