| Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха. |
Новое в мире наглости
01.10.2010, 09:59
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от VOVOKA
|
|
Прямо на рабочий стол, без всякого окна, выводится персонах (любая картинка).
|
В библиотеке DSPack есть пример видеоплеера, выводящего поток на рабочий стол, с исходниками. Могу выложить, правда версия старовата уже.
Так что по посту #6?
|
|
|
|
01.10.2010, 10:06
|
|
|
Заблокирован
Регистрация: 12.08.2009
Сообщений: 373
Сказал спасибо: 26
Сказали Спасибо 108 раз(а) в 75 сообщении(ях)
|
Re: Новое в мире наглости
Нашел.
Кроме папки в корне создана еще такая же папка в Program Files и там все исполняемые файлы.
Последний раз редактировалось VOVOKA; 01.10.2010 в 10:23.
|
|
|
|
01.10.2010, 10:13
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
|
Re: Новое в мире наглости
А СМС не просит отправить?
С этой пошестью боролись еще год или два назад, может новая волна... Строка для поиска порнуха на экране лечится скриптом через AVZ http://forum.kaspersky.com/index.php?showtopic=104925
|
|
|
|
01.10.2010, 10:23
|
|
|
Заблокирован
Регистрация: 12.08.2009
Сообщений: 373
Сказал спасибо: 26
Сказали Спасибо 108 раз(а) в 75 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от miki2
|
|
Вывод обычного *.gif с альфа каналом. Создаётся сьемкой желаемого обьекта на однотонном фоне (обычно салатовом), потом програмно в видеопотоке салатовый заменяется прозрачным альфа каналом.
|
Извините но что такое альфа канал для *.gif не знаю. С изображениями как то не довелось работать. И как программно в видео потоке менять цвет альфа канала не знаю. Я работаю в основном на дельфи и по сетевым штучкам, ну там сайты, плагины, языки PHP, HTML, CSS, и т.д.
В дельфи я знаю как сделать прозрачным фон для компонента, но для основного окна, если делаеш фон прозрачным, обновременно исчезает и то что есть внутри основного окна.
А мне нужно использовать именно дельфи, потому что кроме самой картинки на рабочем столе, нужно добавить еше и много других функций, как связанных так и не связанных непосредственно с картинкой.
Кроме того дельфи это единственная среда проектирования которую мне разрешили использовать на работе. Там есть свои юридические заковыринки.
|
|
|
|
01.10.2010, 10:27
|
|
|
Заблокирован
Регистрация: 12.08.2009
Сообщений: 373
Сказал спасибо: 26
Сказали Спасибо 108 раз(а) в 75 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от AJScorp
|
|
В библиотеке DSPack есть пример видеоплеера, выводящего поток на рабочий стол, с исходниками. Могу выложить, правда версия старовата уже.
|
DSPack это библиотека для какого языка или это еще одна среда проектирования.
Выкладывайте обязательно, но сначала хоть немного подробностей.
|
|
|
|
01.10.2010, 10:43
|
|
|
Заблокирован
Регистрация: 12.08.2009
Сообщений: 373
Сказал спасибо: 26
Сказали Спасибо 108 раз(а) в 75 сообщении(ях)
|
Re: Новое в мире наглости
СМС просит и антивирусник ее не обнаруживает. Мне непонятно как она вообще ко мне забралась. Вроде бы новых программ в ближайшее время не ставил.
По идее скрипт из браузера может создать и папки и файлы туда закачать, но пользоватся этим величайшая наглость.
Я ее конечно удалю, но вот только боюсь, что если ко мне прицепились, то так просто не отстанут.
|
|
|
|
01.10.2010, 10:45
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 28.05.2010
Сообщений: 1,117
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Новое в мире наглости
альфа-канал необязательно, достаточно использовать цвет прозрачности, скажем персонаж на однотонном фоне ...с регионами работали, функи CreateRectRgn(), CombineRgn(), SetWindowRgn() знакомы?
Сообщение от AJScorp
|
|
В библиотеке DSPack есть пример видеоплеера, выводящего поток на рабочий стол, с исходниками. Могу выложить, правда версия старовата уже.
|
тут TC видимо имеет ввиду не вывод видео на рабочий стол средствами directshow через оверлей:
|
Цитата:
|
// (цвет, который будет заменяться оверлеем)
// При Draw2Desktop=True - вывод на рабочий стол
// Color = 00bbggrr
procedure TDXOverlay.SetOverlayCKey(Color: DWord; Draw2Desktop: Boolean);
Const DsTempColor98 = $0F001F;
DsTempColorNT = $100020;
Var pb : PByte;
CKey : DWord;
KeyQuad : TRGBQuad;
begin
If Draw2Desktop then
If FIsWinNT then Color:=DsTempColorNT else Color:=DsTempColor98;
If Draw2Desktop‹›FDraw2Desktop then begin
If Draw2Desktop then begin
FDsColor:=Color; FDsWallPaper:='';
SetDesktopState(FDsColor,FDsWallpaper,True);
end else SetDesktopState(FDsColor,FDsWallpaper,False);
// устанавливаем на рабочий стол нужный цвет и убираем картинку
FDraw2Desktop:=Draw2Desktop;
end;
KeyQuad.rgbRed :=(Color and $FF);
KeyQuad.rgbGreen:=(Color and $FF00) shr 8;
KeyQuad.rgbBlue :=(Color and $FF0000) shr 16;
CKey:=0; pb:=PByte(@CKey);
SetImagePixel(pb,KeyQuad,FScrFormat);
// преобразуем цветовой ключ к формату первичной поверхности
ShowOverlay(CKey);
end;
|
а именно обрезанное по персонажу, тут выводится видеопоток как таковой и вариант уже прозвучал выше - есть конверторы того же avi в gif (то бишь набор картинок), кадры которого можно выводить пошагово, преобразуя в регионы.
››› пример
p.s.: TC, вообще вы задали два совершенно разных вопроса и смешали все в одной теме и как потом людям поиском пользоваться.
|
|
|
|
01.10.2010, 10:46
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от VOVOKA
|
|
DSPack это библиотека для какого языка или это еще одна среда проектирования.
|
Библиотека для разработки мультимедийных приложений средствами MS Direct Show and DirectX. Поддержка Bcb6, D5-D7.
Сайт разработчиков
Ссылка на библиотеку
Во вложении скомпиленный плеер. Для просмотра фильма на десктопе - внизу кнопка с телевизором.
Последний раз редактировалось AJScorp; 09.12.2010 в 22:31.
|
|
|
|
01.10.2010, 10:56
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от VOVOKA
|
|
Я ее конечно удалю, но вот только боюсь, что если ко мне прицепились, то так просто не отстанут.
|
Вот эта уязвимость.
Обновите Java и не пользуйтесь дырявым IE.
|
|
|
|
01.10.2010, 10:57
|
|
|
Прохожий
Регистрация: 15.02.2010
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Новое в мире наглости
Сообщение от VOVOKA
|
|
Извините но что такое альфа канал для *.gif не знаю.
|
То что прозрачно, т.е. любая картинка имеет размер у*х, но что залито цветом а что прозрачно, см. иконки на рабочем столе они все 32х32, но у Вас же не квадраты ?
Сообщение от VOVOKA
|
|
С изображениями как то не довелось работать. И как программно в видео потоке менять цвет альфа канала не знаю. Я работаю в основном на дельфи и по сетевым штучкам, ну там сайты, плагины, языки PHP, HTML, CSS, и т.д.
|
RxGIFAnimator из библиотеки RxLib выводит анимированые gif с альфа каналом, думаю есть куча аналогичных компонентов. Поменять фоновый цвет на прозрачный альфа можно в любом gif или видео редакторе, или найти компонент отображающий анимированые gif и имеющий свойство типа TransparentColor
Сообщение от VOVOKA
|
|
В дельфи я знаю как сделать прозрачным фон для компонента, но для основного окна, если делаеш фон прозрачным, обновременно исчезает и то что есть внутри основного окна.
|
Так рисуйте прямо на раб. стол:
ScreenDC := GetDC(0);
Последний раз редактировалось miki2; 01.10.2010 в 11:02.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:13.
|
|