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


    概要:

           图片处理的基本知识: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>
     
  • 相关阅读:
    [NodeJS] Node.js 编码转换
    [SublimeText] 如何创建工程
    浏览器 user-agent 字符串的故事
    [Ubuntu] geoip-bin 程序包
    在 Ubuntu 中安装 MySQL 指南
    在 Ubuntu 13.10 安装 PyCharm 3.0.1 & Oracle JDK
    [Command] lrzsz
    [Linux] 如何修改 Linux 主机名
    如何在 Ubuntu 中安装 Node.js
    [Linux] 修改用户名密码
  • 原文地址:https://www.cnblogs.com/yaoge/p/1822616.html
Copyright © 2020-2023  润新知