|
前提條件:
閱讀本文之前請確認你已經安裝了如下軟件
- Visual Studio 2008 (Express) SP1
- Silverlight 3 Tools For Visual Studio
- Microsoft Expression Blend 3 MIX 09 Preview
本篇主要內容:
- 如何利用新的Bitmap API來創建我們自己的圖像
- 透視3D圖像(Perspective 3D Graphic)
- 像素模糊和投影效果
- Element-To-Element Binding
Bitmap API的寫圖像功能:
新版的Bitmap API支持從寫每個像素的值來創建自己的圖像
這個用來支持生成Bitmap的類叫做WriteableBitmap,繼承自BitmapSource類
這個類位于System.Windows.Media.Imaging名字空間中,其函數成員包括
1: public sealed class WriteableBitmap : BitmapSource
2: {
3: public WriteableBitmap(BitmapSource source);
4: public WriteableBitmap(int pixelWidth, int pixelHeight, PixelFormat format);
5: public int this[int index] { get; set; }
6: public void Invalidate();
7: public void Lock();
8: public void Render(UIElement element, Transform transform);
9: public void Unlock();
10: }
NET技術:Silverlight 3 Beta 新特性解析(2)-Graphics篇,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。