xamarin表单 - 使用c#计算出图像源的尺寸

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xamarin表单 - 使用c#计算出图像源的尺寸相关的知识,希望对你有一定的参考价值。

在Xamarin Forms中,使用C#有一种方法可以在将图像渲染到页面之前获取图像源的尺寸吗?

我希望能够以纵向或横向显示图像,具体取决于源图像的外观,并且我能想到的唯一方法是确定源尺寸,除非有其他方法可以解决这个问题吗?

答案

发现它here,因为我正在使用FFImageLoading我可以这样做:

var cachedImage = new CachedImage() {
    WidthRequest = 300,
    HeightRequest = 300,
    DownsampleToViewSize = true, };

cachedImage.Success += (sender, e) => {
    var h = e.ImageInformation.OriginalHeight;
    var w = e.ImageInformation.OriginalWidth; };

以上是关于xamarin表单 - 使用c#计算出图像源的尺寸的主要内容,如果未能解决你的问题,请参考以下文章

集合视图。屏幕上的 const 图像数量。 Xamarin 表单

JavaScript 调整弹出图像尺寸的大小

Xamarin表单:onSizeAllocated返回的宽度/高度含义是多少?

使用 Xamarin 表单的 HttpClient

如何使用 xamarin 表单提高移动设备的性能

Xamarin.Mobile iPad 相机尺寸