一步一步學Silverlight :圖片處理

作者: TerryLee  來源: 博客園  發布時間: 2008-10-09 10:26  閱讀: 15749 次  推薦: 0   原文鏈接   [收藏]  
 

概述

Silverlight 2 Beta 1版本發布了,無論從Runtime還是Tools都給我們帶來了很多的驚喜,如支持框架語言Visual Basic, Visual C#, IronRuby, Ironpython,對JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步學Silverlight 2系列》文章將從Silverlight 2基礎知識、數據與通信、自定義控件、動畫、圖形圖像等幾個方面帶您快速進入Silverlight 2開發。

本文將介紹在Silverlight 2中進行圖片的處理,包括圖片的拉伸、裁剪、半透明遮罩等內容。

創建圖片

創建圖片,我們可以直接使用Image控件或者在上一篇講過的ImageBrush,使用ImageBrush可以填充圖形或者控件的前景色、背景色等,只需要指定ImageSource屬性。注意,在Silverlight 2 Beta 1中,目前似乎只支持.png格式的圖片。

<Canvas Background="#CDFCAE">
    <Rectangle Canvas.Left="20" Canvas.Top="80"
               Width="240" Height="136" RadiusX="15" RadiusY="15">
        <Rectangle.Fill>
            <ImageBrush ImageSource="a1.png"></ImageBrush>
        </Rectangle.Fill>
    </Rectangle>
    
    <Image Source="b1.png" Canvas.Left="320" Canvas.Top="80"></Image>
</Canvas>

運行后如下所示:

TerryLee_Silverlight2_0137

0
0
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()