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