首页 文章

Xamarin表格:FFImageLoading:加载图像信息

提问于
浏览
0

我目前正在使用FFImageLoading和NGraphic包 . 前一个用于加载图像和NGraphic用于在图像上进行绘图 . 来自FFImageLoading的CachedImage将使用exif方向集处理图像 . 然而,如果我从NGraphics加载图像以获得原始图像的大小,NGraphics并不关心exif .

我试着调用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 回答

  • 1

    您的代码仅为图像加载创建任务 . 你必须使用一些扩展方法运行它 IntoPreload 等 . 例如 .

    FFImageLoading.ImageService.Instance.LoadFile(path).Success((FFImageLoading.Work.ImageInformation arg1, FFImageLoading.Work.LoadingResult arg2) =>
            {
    
                var a = arg1.OriginalHeight;
                var b = arg1.OriginalWidth;
            }).Preload();
    

相关问题