2011-11-10 79 views
3

我正在爲WP7創建一個應用程序,它的背景(網格)從攝像頭接收圖像。下面是它如何工作的:使用Wp7訪問攝像頭,使用縮放

XAML:

<Grid x:Name="ContentPanel" Grid.Row="1"> 
     <Grid.Background> 
      <VideoBrush x:Name="video" /> 
     </Grid.Background> 
</Grid> 

C#:

Microsoft.Devices.PhotoCamera m_camera; 

// Constructor 
public MainPage() 
{ 
InitializeComponent(); 

Loaded += (s, e) => 
    { 
     m_camera = new Microsoft.Devices.PhotoCamera(); 
     video.SetSource(m_camera); 
    }; 
} 

我的問題:是否有訪問攝像機的與此縮放選項的方法嗎?或者我可以定義相機完全放大或縮小的來源嗎?

+1

@abhinav這應該是一個答案。 – loyalpenguin

+0

@loyalpenguin謝謝。添加。 – abhinav

回答

3

不幸的是,沒有。您可以操作更高分辨率的圖像,以僅填充要放大的部分背景。見分辨率示例here