WEB开发网
开发学院图形图像Flash Silverlight 3 Beta 新特性解析(7)- Child Wind... 阅读

Silverlight 3 Beta 新特性解析(7)- Child Window和Shader Effect篇

 2009-04-02 12:01:34 来源:WEB开发网   
核心提示: 此外有人可能想要添加好的表现特效来获得更好的用户体验比如,弹出ChildWindow后,Silverlight 3 Beta 新特性解析(7)- Child Window和Shader Effect篇(5),背景模糊化或者扭曲化这就需要借助Shader Effect的帮助了Shader E

此外有人可能想要添加好的表现特效来获得更好的用户体验

比如,弹出ChildWindow后,背景模糊化或者扭曲化

这就需要借助Shader Effect的帮助了

Shader Effect:

Shader Effect叫做像素处理技术

如果刨根究底的话,这是一门科学,叫做数字图像处理

在这里就不介绍如何对图像进行处理了,因为那是门需要几百页篇幅的书籍才能讲得完的学问

先来看些实际效果吧

目前微软内置提供的只有两个像素特效效果,分别为BlurEffect和DropdownEffect

这两种特效的使用已经在Silverlight 3 Beta 新特性解析(2)-Graphics篇做了介绍

多亏了新的Bitmap API,使得我们可以操纵每个像素,因此我们也可能制作自己的特效

但是相信很多人都非常头疼去自己定义特效效果

而且这也非常不可能,毕竟很多人都没有学过数字图像处理的知识

幸好国外有人提供了拥有诸多特效的特效包ShaderEffectLibrary

其包含了22种全新的特效,如下

BandedSwirlEffect

BloomEffect

BrightExtractEffect

ColorKeyAlphaEffect

ColorToneEffect

ContrastAdjustEffect

DirectionalBlurEffect

EmbossedEffect

GloomEffect

GrowablePoissonDiskEffect

InvertColorEffect

LightStreakEffect

MagnifyEffect

MonochromeEffect

PinchEffect

PixelateEffect

RippleEffect

SharpenEffect

SmoothMagnifyEffect

ToneMappingEffect

ToonShaderEffect

ZoomBlurEffect

下面我们将ShaderEffectLibrary导入Silverlight工程

修改EmployeePage.xaml.cs的ViewContactButton_Click事件如下

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Silverlight 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接