Максимальный размер цели PHImageManager не работает в Xamarin iOS - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть следующий код в моем GMImagePickerController в событии FinishedPicking.

picker.FinishedPickingAssets += (s, args) =>
        {
            PHImageManager imageManager = new PHImageManager();
            PHImageRequestOptions imageOptions = new PHImageRequestOptions();
            imageOptions.DeliveryMode = PHImageRequestOptionsDeliveryMode.HighQualityFormat;
            imageOptions.ResizeMode = PHImageRequestOptionsResizeMode.Exact;
            foreach (var asset in args.Assets)
            {
                imageManager.RequestImageForAsset(asset,
                  new CGSize(asset.PixelWidth,asset.PixelHeight),
                  PHImageContentMode.Default,
                  imageOptions,
                  (image1, info) =>
                  {
                      if(count<1)
                      {
                          CommonFunction.AttachPhotoiOS(image1, eventRecordID, cp, "NormalImage");
                          count++;
                      }
                      //CallCommonFunctionAttachPhotoiOS(image1, eventRecordID);
                  });
                break;
            }
        };

Как вы можете видеть, я уже установил CGSize на ширину и высоту ресурса, но, тем не менее, когда я отлаживаю и наведите курсор мыши на изображение1, которое является полученным изображением, ширина и высота всегда равны 90 х 120, но не оригинальный размер актива. Я пробовал много способов и много изображений, ширина и высота кажутся фиксированными навсегда. Какая часть была сделана неправильно? Как я могу получить исходный размер изображения из него?

...