Главная страница
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.041 c
14-1134672016
YurikGL
2005-12-15 21:40
2006.01.15
Друг попросил задачку решить


1-1134292864
-Andru-
2005-12-11 12:21
2006.01.15
Help! Help! Help!


14-1134742530
Kerk
2005-12-16 17:15
2006.01.15
Архитектура Google


2-1135626104
jim
2005-12-26 22:41
2006.01.15
ansii


4-1131370003
Толик
2005-11-07 16:26
2006.01.15
Количество копий отправленого на печать документа