UWP,如何处理图像和缩放?

时间:2017-11-13 07:07:17

标签: xamarin.forms uwp

我们有一个Xamarin Forms项目,可以在Android,iOS和UWP上运行。在Android上,您在不同的文件夹中有许多不同的图像,以支持iOS上有大量不同的屏幕(和PPI)您有类似的系统(@ 2x,@ 3x等)。我无法为我的生活找到如何为UWP找到类似的东西。当我在推荐的比例为150%或200%的Windows平板电脑上运行项目时,所有图像也会按比例放大,这会导致图像模糊。我找不到任何关于如何在UWP应用程序中处理图像的事情,即使对于“原生”(不使用Xamarin)UWP应用程序也是如此。

1 个答案:

答案 0 :(得分:4)

在UWP原生中缩放图像是通过在Assets文件夹中提供不同的缩放版本来完成的。

文件命名模式如下:****.scale-100.png****.scale-200.png 您应用中使用的实际文件名仍为****.png,但系统会自动检测所需的缩放版本并使用该文件名。

作为参考,此处的文档位于https://docs.microsoft.com/en-us/windows/uwp/app-resources/images-tailored-for-scale-theme-contrast,此处https://docs.microsoft.com/en-us/windows/uwp/app-resources/tailor-resources-lang-scale-contrast

推荐的比例因子是100,200和400。