2016-09-02 3 views
0

В настоящее время я использую FFImageLoading и NGraphic package. Раньше для загрузки рисунка и изображения использовалось изображение, использующее графическое изображение. CachedImage из FFImageLoading будет обрабатывать изображение с установкой ориентации exif. Принимая во внимание, что если я загружаю изображение из модели NGraphics, чтобы получить размер оригинального изображения, NGraphics не волнует exif.Xamarin Form: FFImageLoading: Загрузка информации об изображении

Я попытался вызвать FFImageLoading.ImageService.LoadFile(). Успех(). Успех не звонит.

FFImageLoading.ImageService.Instance.LoadFile(path).Success((FFImageLoading.Work.ImageInformation arg1, FFImageLoading.Work.LoadingResult arg2) => 
     { 

      var a = arg1.OriginalHeight; 
      var b = arg1.OriginalWidth; 
     }) 

ответ

1

Ваш код создает задачу для загрузки изображения. Вы должны запустить его с помощью какого-либо метода расширения как Into, Preload и т. Д. Например.

FFImageLoading.ImageService.Instance.LoadFile(path).Success((FFImageLoading.Work.ImageInformation arg1, FFImageLoading.Work.LoadingResult arg2) => 
     { 

      var a = arg1.OriginalHeight; 
      var b = arg1.OriginalWidth; 
     }).Preload(); 
Смежные вопросы