2016-09-02 2 views
0

현재 FFImageLoading 및 NGraphic 패키지를 사용 중입니다. 이전에는 이미지를로드하는 데 사용하고 NGraphic에서는 이미지 위에 드로잉을 사용합니다. FFImageLoading의 CachedImage는 exif 방향으로 설정된 이미지를 처리합니다. 반면, 원본 이미지의 크기를 얻기 위해 NGraphics에서 이미지를로드하면 NGraphics는 exif를 신경 쓰지 않습니다.Xamarin Form : FFImageLoading : 이미지 정보로드

FFImageLoading.ImageService.LoadFile(). Success()를 호출하려고했습니다. 성공은 부름이 아닙니다.

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(); 
관련 문제