WEB开发网
开发学院图形图像Flash Silverlight 3 Beta 新特性解析(2)-Graphics篇 阅读

Silverlight 3 Beta 新特性解析(2)-Graphics篇

 2009-03-20 12:00:00 来源:WEB开发网   
核心提示: 画出来的图像如下图所示很神奇的一个改进,有了这个类,Silverlight 3 Beta 新特性解析(2)-Graphics篇(3),我们就可以操纵像素点了在微软上对图像处理做些应用,比如去红点等功能透视3D效果所有继承自System.Windows.UIElement的类都将含有Proj

画出来的图像如下图所示

Silverlight 3 Beta 新特性解析(2)-Graphics篇

很神奇的一个改进。有了这个类,我们就可以操纵像素点了

在微软上对图像处理做些应用,比如去红点等功能

透视3D效果

所有继承自System.Windows.UIElement的类都将含有Projection这个属性

也就是说我们看到的所有控件都将具有3D功能

你可以通过沿X轴,Y轴或者Z轴旋转任意角度来获得3D效果

Silverlight 3 Beta 新特性解析(2)-Graphics篇

如将上面生成的图片沿X轴旋转-20度,我们可以得到

Silverlight 3 Beta 新特性解析(2)-Graphics篇

其默认的旋转轴心是CenterOfRotationX=0.5,CenterOfRotationY=0.5,CenterOfRotationZ=0

上面的旋转代码如下:

  1: <Image x:Name="Img">

  2:   <Image.Projection>

  3:     <PlaneProjection x:Name="ImageProjection" RotationX="-20"/>

  4:   </Image.Projection>

  5: </Image>

其他空间的3D平面投影与此类似

像素模糊和投影效果

上一页  1 2 3 4 5  下一页

Tags:Silverlight 特性

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