C# 如何从照片库获取照片路径
我需要获取从照片库中选择的照片的路径C# 如何从照片库获取照片路径,c#,xamarin.forms,xamarin.ios,C#,Xamarin.forms,Xamarin.ios,我需要获取从照片库中选择的照片的路径 UIImage image = args.EditedImage ?? args.OriginalImage; 如何从该结果获取路径,因为稍后我需要从中获取元数据。假设您使用的是UIImagePickerViewController当您选择图像时,可以使用FinishedPickingMedia事件处理程序中的ImageUrl属性获取URL private void ImagePicker_FinishedPickingMedia(object sen
UIImage image = args.EditedImage ?? args.OriginalImage;
如何从该结果获取路径,因为稍后我需要从中获取元数据。假设您使用的是
UIImagePickerViewController
当您选择图像时,可以使用FinishedPickingMedia
事件处理程序中的ImageUrl
属性获取URL
private void ImagePicker_FinishedPickingMedia(object sender, UIImagePickerMediaPickedEventArgs e)
{
var imageUrl= e.ImageUrl;
}
假设您使用的是
UIImagePickerViewController
当您拾取图像时,可以使用FinishedPickingMedia
事件处理程序中的ImageUrl
属性获取URL
private void ImagePicker_FinishedPickingMedia(object sender, UIImagePickerMediaPickedEventArgs e)
{
var imageUrl= e.ImageUrl;
}
如果您使用的是CrossFilePicker,则可以使用以下命令:
if (Device.RuntimePlatform == Device.Android)
{
FileData fileData = await CrossFilePicker.Current.PickFile();
if (fileData == null)
return; // user canceled file picking
var filepath = fileData.FilePath;
}
else if (Device.RuntimePlatform == Device.iOS)
{
var isInitialized = await CrossMedia.Current.Initialize();
var isPickPhotoSupported = CrossMedia.Current.IsPickPhotoSupported;
var file = await CrossMedia.Current.PickPhotoAsync();
if (file == null)
{
return;
}
var filePath = file.Path;
}
如果您使用的是CrossFilePicker,则可以使用以下命令:
if (Device.RuntimePlatform == Device.Android)
{
FileData fileData = await CrossFilePicker.Current.PickFile();
if (fileData == null)
return; // user canceled file picking
var filepath = fileData.FilePath;
}
else if (Device.RuntimePlatform == Device.iOS)
{
var isInitialized = await CrossMedia.Current.Initialize();
var isPickPhotoSupported = CrossMedia.Current.IsPickPhotoSupported;
var file = await CrossMedia.Current.PickPhotoAsync();
if (file == null)
{
return;
}
var filePath = file.Path;
}
你从哪里得到的图像?UIImagePickerViewController或任何其他第三方插件?从哪里获得UIImage?UIImagePickerViewController或任何其他第三方插件?