民初思韻網

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

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(春秋茶館)
每天分享一篇科技/遊戲/人文類的資訊,點綴生活,啟迪思想,探討古典韻味。
  清末民初歷史人物  民初人物
民族主義思想大師
章太炎(1869年1月12日-1936年6月14日),原名學乘,字枚叔。嗣因反清意識濃厚,慕顧炎武的為人行事而改名為絳,號太炎。中國浙江餘杭人,清末民初思想家,史學家,樸....
憲政專家民主理論大師
宋教仁(1882年4月5日-1913年3月22日),字鈍初,號漁父,生於中國湖南省桃源縣,中國近代民主革命家,是中華民國初期第一位倡導內閣制的政治家。
資助民初精神網
        回頂部     寫評論

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

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