Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > эффект размытия в Silverlight


Автор: kelus 27.11.2008, 13:23
может кто знает, можно ли в Silverlight как-то добиться эффекта размытия, примерно как в WPF получается при использовании BlurEffect?

Автор: likegift 27.11.2008, 22:26
Цитата(kelus @ 27.11.2008,  16:23)
может кто знает, можно ли в Silverlight как-то добиться эффекта размытия, примерно как в WPF получается при использовании BlurEffect?

в смысле, размытие краев объекта?

Автор: kelus 28.11.2008, 11:21
Цитата(likegift @  27.11.2008,  22:26 Найти цитируемый пост)
в смысле, размытие краев объекта? 

что-то вроде того.
задача, кстати, состоит вот в чем: есть квадрат из четырех клеток разного цвета. надо, чтобы у них были плавные переходы между собой.

Автор: slutsker 30.11.2008, 02:03
kelus, может нарисовать его в фотошопе и вставить как картинку - бленд, ведь, не графический редактор)

Автор: kelus 1.12.2008, 14:40
не катит - цвета задаются динамически... ясен пень, что если бы надо было размыть определенную картинку, я бы это сделал в графическом редакторе =)

p.s. это к теме не относится, но я не использую blend =)

Автор: likegift 1.12.2008, 19:08
Цитата(kelus @ 1.12.2008,  17:40)
не катит - цвета задаются динамически... ясен пень, что если бы надо было размыть определенную картинку, я бы это сделал в графическом редакторе =)

p.s. это к теме не относится, но я не использую blend =)

нарисуй в фотошопе что должно получиться, а то чет не уверен, что правильно понял.

Автор: kelus 2.12.2008, 10:54
no comments...

Автор: likegift 2.12.2008, 16:30
Цитата(kelus @ 2.12.2008,  13:54)
no comments...

ну хорошо, не умеешь в фотошопе, нарисуй в пэйнте smile

Автор: kelus 2.12.2008, 18:01
по просьбам любителей троллинга повторюсь: все варианты сочетаний цветов (которых достаточно много) делать в фотошопе весьма утомительно (а в пэйнте размытие сам рисуй)

Автор: likegift 3.12.2008, 07:25
Цитата(kelus @ 2.12.2008,  21:01)
по просьбам любителей троллинга повторюсь: все варианты сочетаний цветов (которых достаточно много) делать в фотошопе весьма утомительно (а в пэйнте размытие сам рисуй)

лучше один раз увидить, чем 3 страницы читать, что ты хочешь. я тебя просил всего один вариант (из многих)...в общем,  твое дело smile

Автор: kelus 3.12.2008, 10:49
чего я хочу - одна строчка, а то, что ты пытаешься глупо шутить (сутя по большинству твоих сообщений в других темах) и доказывать другим, что ты лучше знаешь, что им нужно, наводит на мысли о том, что ты просто считаешь себя самым умным, а это в корне неверно.

Автор: mixen 14.12.2008, 18:24
Если я правильно понимаю задачу, можно использовать градиентную заливку, параметры которой (цвета) передавать динамически в коде приложения.

Автор: archeg 15.12.2008, 21:03
СЛ рисует все без участия директХ, а соответственно без участия видюхи. Блур - шейдер. Програмно его исполнять думаю будет катастрофически для приложения 

mixen, прав, просто нужно использовать градиент. Не помню как делаеться (давно это было smile ) - любой объект можно накрыть трансперенс-маской. Я таким образом когда-то делал в СЛ ефект блура =) (по краям конечно только %) )

Автор: mrLIS 16.12.2008, 00:27
я думаю интерисует http://www.staafsystems.se/ подобный эффект.. как сделать пока сам не разобрался, но интересно ) 

Автор: likegift 18.12.2008, 17:16
Цитата(mrLIS @ 16.12.2008,  03:27)
я думаю интерисует http://www.staafsystems.se/ подобный эффект.. как сделать пока сам не разобрался, но интересно )

и что http://www.staafsystems.se/ вызывает сложности?

Автор: mrLIS 18.12.2008, 20:03
Ну я особо не разбирался.. ну думаю у меня сложность возникнет, т.к. я далек еще от Silverlight-а ) 
Кстати, если знаешь, обьясни, как достич такого эффекта?

Автор: likegift 19.12.2008, 16:43
Цитата(mrLIS @ 18.12.2008,  23:03)
Ну я особо не разбирался.. ну думаю у меня сложность возникнет, т.к. я далек еще от Silverlight-а ) 
Кстати, если знаешь, обьясни, как достич такого эффекта?

там эффектов куча- от статики до динамики (тени, размытие, отражение, проявление). если ты уточнишь, что конкретно интересует, то, думаю, объясню.

Автор: dazy 4.3.2009, 22:05
В SL градиентная заливка есть только по прямой. По краям квадрата можно сделать все красиво, но вот в центре будут смешиваться 4 цвета в виде креста. Стандартных средств сделать такое нет, на сколько я знаю.

А вообще, kelus, действительно нарисуй чего ты хочешь получить, и покажи народу, а то, толком объяснить не можешь чего хочешь и волнуешься напрасно.

Автор: dazy 4.3.2009, 22:39
Можно сделать через цвет которого нет в квадрате. Например через белый. Что то вроде этого...
http://ipicture.ru/Gallery/Viewfull/14441116.html

Автор: Kefir 5.3.2009, 01:58
kelus, если говорить о конкретно квадрате с клетками - делается просто созданием четырёх квадратов с градиентами от желаемого цвета до полного транспарента (градиенты выходят из четырёх углов квадрата). при наложении друг на друга цвета будут смешиваться и получится то, что тебе нужно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)