Xamarin ImageSource将转换为字节[]或流

问题描述 投票:0回答:1

IM使用Xamarin社区工具箱中的

CameraView
捕获我正在帮助开发的应用中的照片,但我正在努力将图像发送到API:

<views:CameraView
    HeightRequest="400"
    x:Name="cameraView"
    CaptureMode="Photo"
    CameraOptions="Back"
    FlashMode="On"
    HorizontalOptions="FillAndExpand"
    VerticalOptions="FillAndExpand"
    MediaCaptured="cameraView_MediaCaptured">
</views:CameraView>

Media_Caputured
返回一个需要转换为更可用的数据类型的
ImageSource
byte[]
,但是我有很少的时间了解如何。
我尝试将其存储在临时的Xamarin图像字段中,该字段我无法正常工作并尝试直接转换它,我敢肯定,我在某个地方的文档中缺少一个非常简单的功能或方法。

Stream

具有一个

private async void cameraView_MediaCaptured(object sender, Xamarin.CommunityToolkit.UI.Views.MediaCapturedEventArgs e) { var image = e.Image; imageTaken = image; imageHolder.Source = image; fileContr.UploadFileAsync(image); }

属性
c# image xamarin
1个回答
2
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.