簡體   English   中英

如何從照片庫獲取照片的路徑

[英]How do I get path to photo from photo library

我需要獲取從照片庫中挑選的照片的路徑

UIImage image = args.EditedImage ?? args.OriginalImage;

我如何從該結果獲取路徑,因為稍后需要從中獲取元數據。

假設您在選擇圖像時正在使用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;
                }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM