gpt4 book ai didi

Xamarin 表单 : How to take picture?

转载 作者:行者123 更新时间:2023-12-03 18:45:43 24 4
gpt4 key购买 nike

在我的 xamarin 表单应用程序中,我有一个页面,其中有一个小的相机 View ,我想从该相机 View 中拍照。

如果我想完全导航到新页面并拍照,我知道可以使用像 this 这样的插件来完成。

await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
Directory = "Test",
SaveToAlbum = true,
CompressionQuality = 75,
CustomPhotoSize = 50,
PhotoSize = PhotoSize.MaxWidthHeight,
MaxWidthHeight = 2000,
DefaultCamera = CameraDevice.Front
});

如果我想在现有页面上从相机拍照而不导航到新页面,任何人都可以建议我需要如何处理吗?

最佳答案

要捕获图像,您必须将其返回到一个变量,如下所示:

var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
Directory = "Test",
SaveToAlbum = true,
CompressionQuality = 75,
CustomPhotoSize = 50,
PhotoSize = PhotoSize.MaxWidthHeight,
MaxWidthHeight = 2000,
DefaultCamera = CameraDevice.Front
});

然后,您可以将图像安装在 View 上的图像 Controller 上,如下所示:
image1.Source = file.Path;

关于Xamarin 表单 : How to take picture?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50867216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com