现在的位置: 首页 > 综合 > 正文

vs2010 学习Silverlight学习笔记(23):图片处理

2012年06月20日 ⁄ 综合 ⁄ 共 909字 ⁄ 字号 评论关闭

概要:

       图片处理的基本知识:Stretch拉伸。Clip-Geometry裁剪。Image.OpacityMask可以指定LinearGradientBrush,RadialGradientBrush和ImageBrush,其中LinearGradientBrush可实现渐变效果。Opacity透明度

内容

       Stretch拉伸:

        <Image Source="a2.png" Stretch="None" Width="220" Height="220"></Image>
 
    Clip-Geometry裁剪:
     <Image Source="a1.png" Canvas.Left="320" Canvas.Top="80">
        <Image.Clip>
   <EllipseGeometry Center="120,68" RadiusX="100" RadiusY="60">
            </EllipseGeometry>
        </Image.Clip>
</Image>
 
    半透明渐变:
    <Image Width="100" Height="100" Canvas.Left="130" Canvas.Top="10" Source="/SLDemo28Image;component/Rss.png">
            <Image.OpacityMask>
                <LinearGradientBrush StartPoint="0,0" EndPoint="1,0">
                    <GradientStop Color="#00000000" Offset="0.0"></GradientStop>
                    <GradientStop Color="Black" Offset="1.0"></GradientStop>
                </LinearGradientBrush>
            </Image.OpacityMask>
        </Image>
 

 

抱歉!评论已关闭.