民初思韻網

加入收藏   設為首頁
選擇語言   簡體中文
你好,請 登陸 或 注冊
首頁 人文思韻 傳奇人物 歷史思潮 時代作品 話題討論 國民思韻 民初捐助 賬戶管理
  搜索  
    人文精神 >>> 技術的天空 溫和的思緒
字體    

Silverlight4 RIA應用開發 第7講:WebCam應用
Silverlight4 RIA應用開發 第7講:WebCam應用
MSDN 網絡廣播 蘇鵬     阅读简体中文版

2010.11.7 蘇鵬

內容介紹

- Silverlight中連接WebCam對象

- Silverlight中使用WebCam對象

- Silverlight中保存WebCam截圖

 

預備知識

- 安裝Visual Studio 2010

- 安裝Expression Blend4

- 安裝Silverlight tools for Visual Studio 2010

- 對C#有了解

 

啟動WebCam

- CaptureSource類

- CaptureDeviceConfiguration

  - AllowedDeviceAccess

  - RequestDeviceAccess

- VideoBrush對象

 

Demo

- WebCam的使用

image

開啟OOB應用

image

image

DragMove表示拖放窗體,Close表示關閉窗體

image

image

image

image

image

AllowedDeviceAccess表示允許訪問視頻對象,RequestDeviceAccess表示檢查攝像頭是否裝好以及是否被其他程序占用。

 

截圖

- CaptureImageAsync方法

- WriteableBitmap對象

 

Demo

- 帶截圖的WebCam對象實例

image

image

image

image

image

image

把事件中的參數用WriteableBitmap拿出來畫圖。

image

image

Demo來自菩提樹下的楊過,這里直接把Canvas作為WriteableBitmap拿出來,注意我們不僅可以把視頻源Brush拿出來,理論上可以把任何Xaml對象的樣式用WriteableBitmap拿出來,保存成Image對象。

image

運行程序,會提示是否使用攝像頭設備。剛才的例子之所以沒有這個提示,是因為剛才的例子都是OOB應用,它已經裝到桌面,并且勾選了可置信權限,因此不會問這個問題。

image

原始視頻截圖是用第一種方式截圖,不會截出文字,而用bitmap截圖是截取的Canvas,所以文字也會被截下來。

 

總結

- Silverlight中連接WebCam對象

- Silverlight中使用WebCam對象

- Silverlight中保存WebCam截圖

2010.11.25

2013-08-22 09:37

歡迎訂閱我們的微信公眾賬號!
春秋茶館訂閱號
微信號 season-tea(春秋茶館)
每天分享一篇科技/遊戲/人文類的資訊,點綴生活,啟迪思想,探討古典韻味。
  清末民初歷史人物  民初人物
為元首清廉不阿至情至性
林森(1868年—1943年8月1日)字子超,號長仁。福建閩侯人。1868年出生于福建省閩侯縣尚干鄉,1884年于臺北電信局工作。1902年到上海海關任職,其間參加反清活....
從國務總理到修道士
陸徵祥(1871-1949年),字子欣,一作子興,上海人。中國近代著名的天主教人士,也是著名的外交官。他出生于一個基督教家庭,父親是一位基督教新教徒,曾經在倫敦傳教會工作....
資助民初精神網
        回頂部     寫評論

 
評論集
暫無評論!
發表評論歡迎你的評論
昵稱:     登陸  註冊
主頁:  
郵箱:  (僅管理員可見)

驗證:   验证码(不區分大小寫)  
© 2011   民初思韻網-清末民初傳奇時代的發現與復興   版權所有   加入收藏    設為首頁    聯繫我們    1616導航