我的应用有超过100张图片。如何为其他分辨率指定资源?我看到了两种方法。
通过命名文件夹scale-100
和其他文件来命名每个文件,后缀为100。我的应用程序是用C#开发的。我如何测试拍摄的图像?
现在我的文件夹结构是
Assets -> Images-> scale-100 -> tab_icon_notes_clicked_1366.png
在我需要引用图像的代码中,我这样引用它。
("ms-appx:/Assets/Images/tab_icon_notes_clicked_1366.png");
因此,如果不在图像路径中使用scale-100
,则会检索图像。我有另一个名为scale-140
的文件夹,其中放置了相同图像的更高分辨率。但我无法弄清楚它正在拍摄哪张图片.. scale-100
或scale-140
?
答案 0 :(得分:1)
您可以通过以下代码识别系统显示比例信息
var scaleInfo= DisplayProperties.ResolutionScale;
系统将负责从相应的比例文件夹[100,140,180]加载正确的比例图像。