2012-06-01 48 views
1

我正在创建一个应用程序,我需要通过我的应用程序控制摄像头控件,例如摄像头捕捉,摄像头放大,缩小,闪烁开/关等。Windows phone 7 - 控制摄像头通过应用程序放大

通常,在iPhone中,API可用于控制硬件的执行。我试图在使用silverlight的windows phone 7中实现相同的功能。我已经找到了通过代码来控制摄像头事件的代码,但无法找到任何事物,因此通过按钮或滑块可以放大,缩小。

我试了参考视频http://channel9.msdn.com/Shows/Inside+Windows+Phone/Inside-Windows-Phone-16-Mango-Camera-APIs并下载了代码,但仍未发现任何具体内容。

我的问题是,这是可能的Windows Phone 7有这个功能,如果有的话,任何人都可以请指导我呢?

我还发现了一两件事,其中当相机打开时,图像在相反方向驶来:)

请大家帮我出这一点。

谢谢,

David。

回答

0

要放大,您必须手动处理图像。 您需要添加自己的+和 - 缩放按钮并跟踪缩放级别。 然后,要显示放大的取景器,您需要获取预览缓冲区并将其自动缩放到当前缩放级别,然后将其显示出来。 当用户拍摄照片时,您将在保存之前将相同的缩放处理应用于CaptureImageAvailable事件处理程序中的图像。