Форум: "Media";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];
ВнизКак рисовать за Десктопом ? (Как в Winamp-AVS Overlay Mode) Найти похожие ветки
← →
Insania (2002-10-19 23:56) [0]в плагине к Winamp-у AVS есть такая штука Overlay Mode
как сделать также ... ?
← →
MJH (2002-10-20 05:29) [1]DirectX SDK тебе в руки.
← →
Insania (2002-10-20 11:15) [2]Поясни ...
он уже сутки в руках :)
← →
MJH (2002-10-20 11:28) [3]ой...ну у тебя ж сам говоришь SDK есть....научить пользоваться что-ли? я сам этим не занимался, не до этого...ничего изучать ради того чтоб пояснить кому-то на форуме на собираюсь, а уж тем более учить как пользоваться хелпом :).
так что дерзай!
← →
Insania (2002-10-20 12:23) [4]Ну если не занимался тогда зачем советы то кривые давать ... а ?
В AVS реализация OvrMode сделана похоже без всякого DirectX ...
← →
MJH (2002-10-20 12:53) [5]всмысле кривые?
не рубишь - не суди.
еще раз: DIRECT X БЕРЕШЬ И ДЕЛАЕШЬ
по другому - НИКАК. иначе NT просто не позволит твоему винампу работать.
← →
Insania (2002-10-20 13:12) [6]Получаем HDC Desktop-а ... без картинки и по цвету фона блиттим что надо .... без всякого DX-а ... вот
Рублю - и сужу ... и это работает везде ....
← →
MJH (2002-10-20 14:10) [7]2Insania
во-первых, "Как рисовать за Десктопом" - вопрос составлен неправильно впринципе, поскольку "за Десктопом" либо люминофоровая, либо TFT матрица :)
во-вторых, Overlay - это Overlay, ты же говоришь про функции обычного GDI, что в корне несопоставимо.
и в-третьих
попробуй на разрешении 1024x768 блиттить то что надо да еще поверх какого-либо цвета (как ты это реализуешь - одному богу известно :), поскольку альфа-блендинг штука довольно тормозная при таких размерах экрана...да...о тормозах - тормоза будут безбожные, кстати, можешь попробовать:
msimg32.dll
TransparentBlt()
AlphaBlend()
только не думай, что это оверлей и быстро работает :)
да, и не забудь - обновление каждые несколько десятых секунды :)
← →
Insania (2002-10-20 14:39) [8]Я знаю что такое
TransparentBlt()и AlphaBlend()
Я так же знаю что это подтормаживает
> "Как рисовать за Десктопом" - вопрос составлен неправильно
> впринципе, поскольку "за Десктопом" либо люминофоровая,
> либо TFT матрица :)
Если вопрос поставить "как рисовать на Десктопе" то ответ на него лежит в FAQ ... К стати про DX, там это делается через те-же цветовые ключи ... так что скорость будет почти одна и та-же
а гемора в программе до этого не использующей DX прибавится :(
← →
MJH (2002-10-20 15:22) [9]нет. скорость через OVERLAY будет гораздо выше, потому как на проц вывод изображения уже не ложится, а только на видеокарту
>К стати про DX, там это делается через те-же цветовые ключи
так если что-то уже знаешь, то что ж спрашиваешь то? :)
← →
Insania (2002-10-20 16:06) [10]Это я теперь знаю ... всё таки пол дня прошло ... :)
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c