Мое приложение имеет более 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
?
Создайте несколько объектов, имеющих текст «scale-100» или «scale-140», нанесенный на изображение. Затем поместите эти изображения на экран, и вы должны быстро решить, какая версия используется. –
также вы можете найти информацию об отображаемой шкале с помощью свойства DisplayProperties.ResolutionScale, и система автоматически отобразит изображения для соответствующей шкалы. – asitis