我目前使用的是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;
})发布于 2016-09-27 10:05:50
您的代码仅创建一个用于加载图像的任务。你必须使用一些扩展方法来运行它,比如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();https://stackoverflow.com/questions/39291797
复制相似问题