问题标签 [cameracapturetask]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
615 浏览

bitmap - 如何从流中获取图像的尺寸(不渲染)?

我正在做标准的 CameraChooserTask 舞蹈。在我的回调中,我想获取拍摄照片的尺寸。

我尝试使用BitmapImage,如下所示,但由于BitmapImage它不是渲染树的一部分,我认为它实际上并没有进行任何解码(它的ImageOpened事件不会触发)。

0 投票
1 回答
321 浏览

windows-phone-7 - 在使用 CameraCaptureTask 时需要帮助

我正在尝试创建一个简单的演示应用程序,它执行以下操作:我在 MainPage.xaml 有一个按钮(名称=“btnCamera”)和一个图像控件(名称=“照片”),当我按下我想要的按钮时启动相机任务,捕捉照片并将其显示在图像控件上。问题是我的代码可以在模拟器上运行,但不能在真实设备上运行。我拥有的设备已更新到最新更新(7740)。您对此有何解释或对我的代码进行任何更改以使其正常工作?那是我的代码:

0 投票
1 回答
250 浏览

windows-phone-7 - Windows Phone 7 拍照

我正在开发 Windows Phone 7 应用程序 (7.0) 并想在不使用 CameraCaptureTask 的情况下拍照。主屏幕上会有一个按钮,点击它会立即拍照。有什么解决办法吗?

0 投票
2 回答
2356 浏览

windows-phone-7 - Windows Phone 8 中的 CameraCaptureTask - 自动保存到相机胶卷

我有一个为 Windows Phone 7 开发的现有应用程序,它使用 CameraCaptureTask。

捕获的图像返回给应用程序,将进行灰度转换处理。

在 Windows Phone 8 Lumia 920 中测试相同的应用程序(准确地说是相同的二进制文件)时,我发现通过 CameraCaptureTask 捕获的所有图像的副本都保存在“相机胶卷”文件夹中。

这有点烦人,因为我的应用程序的用户并不期望捕获的图像会挤满“相机胶卷”文件夹。我查阅了文档http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394006(v=vs.105).aspx并找到了以下引用,

在 Windows Phone 8 上,如果用户接受使用相机拍摄任务拍摄的照片,照片会自动保存到手机的相机胶卷中。在以前版本的 Windows Phone 上,照片不会自动保存。

到目前为止,我找不到在 Windows Phone 8 中避免这种情况的方法。

有没有办法在 Windows Phone 8 中调用 CameraCaptureTask 的 Show() 方法之前关闭此功能?

0 投票
2 回答
3296 浏览

c++ - OpenCV 2.4.3 相机捕捉在 Ubuntu 12.04 上不起作用

我正在尝试在 Ubuntu 12.04 LTS 上使用 openCV 2.4.3 执行以下程序。但是我得到“相机未初始化为输出”有人可以帮助我吗?

这是代码:

请帮我!

谢谢,库沙尔

0 投票
1 回答
352 浏览

c# - MediaLibrary.SavePicture 在输入使用过的流时失败

我需要将使用 CameraCaptureTask 捕获的照片保存在手机的媒体库中,同时我想在图像控件中显示这张照片。问题是我首先尝试通过访问其 Exif 数据来旋转图像,以便它在 Image 控件中以正确的方向显示。

代码在最后一行崩溃,并出现错误:

值不在预期范围内。

这里可能出了什么问题?

先感谢您。

0 投票
1 回答
730 浏览

c# - MediaLibrary.SavePicture 以降低的分辨率保存图片流

我构建了一个应用程序,允许用户捕获图像,然后将其保存到隔离存储和手机的媒体库中。

当我将这两张图片下载到我的电脑上时,我看到保存在独立存储中的一张分辨率为 2592x1944 像素和 262 dpi,而保存在媒体库中的一张是 1222x1630 和 72 dpi。我无法解释为什么会发生这种情况。我的相关代码隐藏是:

(wb 是从 e.ChosenPhoto 创建的 WritableBitmap)

0 投票
1 回答
1413 浏览

android - 在相机拍摄过程中如何锁定相机屏幕方向?

我们的相机拍照大约需要 10-15 秒(由于自定义相机硬件)。我需要的是在这个 10-15 秒的过程中,我不希望用户改变屏幕方向。

我已将 takepicture 调用放在异步任务的 doInBackground 中。

在我放置的 onPreExecute() 方法中

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);

在 onPostExecute 我放置了

此解决方案对我不起作用,并导致相机和设备崩溃,我不得不重新启动设备。

0 投票
1 回答
353 浏览

windows-phone-7 - Windows Phone 7.1 - cameraCaputreTask 拍摄照片的保存路径

我正在构建一个应用程序,除其他外,让用户拍摄一张照片,然后将照片和其他信息(如这张照片拍摄地点的位置 - 使用手机的 GPS 等)保存在数据库。

我使用字符串将图片保存到数据库。到现在为止还挺好。我的问题是,在用户捕获图片后,我无法在任何地方找到图片的路径(以便稍后向用户显示) 我知道如果我使用图像而不是字符串,我可以显示图片但是然后我无法将其保存到数据库中。

此外,我使用图片字符串(应该是图片的路径)作为我表中的 primaryKey 列,如果字符串为空,这肯定是个问题。

在互联网上检查后,我发现你不能在模拟器上使用 GeoCoordinateWatcher(用于 GPS),所以我不得不使用一个随机的地方。这让我想到,模拟器拍的照片可能没有路径??

我的部分代码:(相机事件和将所有内容保存到数据库的 bottun)

我的课:

}

无论如何-我想知道我是否可以通过某种方式获得路径...而且-如果我无法获得路径-Windows是否有“更好”的模拟器?这个模拟器不能做很多事情,这很烦人,因为我没有 WP 来检查我的应用程序。谢谢!

0 投票
0 回答
186 浏览

windows-phone-8 - Windows 手机摄像头挂起

我使用 CameraCaptureTask 在我的应用程序中调用相机。大多数时候它对我来说效果很好,但偶尔它会挂起,CameraCaptureTask 的 show 方法不会调用相机。当我检查日志时,它会抛出 System.InvalidOperationException。这是堆栈跟踪:-

System.InvalidOperationException 在 Microsoft.Phone.Tasks.ChooserListener.RegisterChooser(IChooser 选择器) 在 Microsoft.Phone.Tasks.ChooserBase`1.Show(Uri appUri, ParameterPropertyBag ppb) 在 Microsoft.Phone.Tasks.CameraCaptureTask.Show() 在名称.LatestBrowseMedia.AddMediaClick(Object sender, EventArgs e) 在 Microsoft.Phone.Shell.ApplicationBarItemContainer.FireEventHandler(EventHandler handler, Object sender, EventArgs args) 在 Microsoft.Phone.Shell.ApplicationBarIconButtonContainer.ClickEvent() 在 Microsoft.Phone.Shell。 Microsoft.Phone.Shell.Interop.NativeCallbackInteropWrapper.OnCommand(UInt32 idCommand, Boolean isButton) 上的 ApplicationBar.OnCommand(UInt32 idCommand, Boolean isButton)

我的代码只是调用 show 方法。请帮帮我。提前谢谢......