Главная страница
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.037 c
14-1134898418
Virgo_Style
2005-12-18 12:33
2006.01.15
аська и почта на мобильном


14-1134818862
СергоБ
2005-12-17 14:27
2006.01.15
Сохранение Timage в BMP иконку


1-1134320983
SergP
2005-12-11 20:09
2006.01.15
Работа с одной переменной в нескольких потоках.


14-1135111982
JazY
2005-12-20 23:53
2006.01.15
Канал Explorer: команда кнута и пряника. Кто выиграет?


2-1135753442
Fixer
2005-12-28 10:04
2006.01.15
Замена определённых слов в тексте