Windows Store应用程序中不同屏幕分辨率的图像大小

本文关键字:分辨率 图像 屏幕 Store 应用程序 Windows | 更新日期: 2023-09-27 18:01:23

我正在开发一个Windows Store应用程序。Windows有7种分辨率。我想为不同的分辨率设置不同的图像大小。有谁知道Windows模拟器分辨率的图像大小是多少吗?

这些是模拟器提供的分辨率:

  • 10.6" 1024*768,
  • 10.6"1366 * 768,
  • 10.6"1920 * 1080,
  • 10.6"2560 * 1440,
  • 12"1280 * 800,
  • 23日"1920 * 1080,
  • 27日"2560 * 1440,

    我的问题是关于背景图像,启动图像(启动屏幕)这些分辨率的图像大小。 我想根据屏幕大小选择图像。指导我关于屏幕尺寸的图像尺寸。
    我在网上搜索了一下。

Windows Store应用程序中不同屏幕分辨率的图像大小

根据您正在处理的应用程序的类型,最好的选择可能是缩放或调整图像大小。

看一下这个资源指南缩放屏幕(Windows Store应用程序),它将提供这个非常重要的主题的完整图片。

在相同的参考指南中,你有缩放像素密度的指南(Windows Store应用程序)

我强烈建议阅读MSDN对Windows 8应用程序的参考。它有很好的文档,有大量的例子。

值得一提的是,当屏幕分辨率达到1366 x 768的140%和180%以上时,系统可以自动为您交换图像。要利用这种"自动交换",只需包含三个版本的图像:

  • 模板- 100. - jpg
  • 模板- 140. - jpg
  • 模板- 180. - jpg
然后,当您在应用程序中引用图像时,只需将其引用为MyImage.jpg。系统会处理好剩下的。

如果您需要以140%和180%以外的分辨率阈值交换图像,则需要编写自己的自定义代码。

除了Agustin提供的大量资源之外,请注意启动图像/启动屏幕必须始终是620 x 300像素,无论您的屏幕尺寸/分辨率如何。你可以在你的包裹里找到这个。在底部的"应用程序UI"选项卡下的appxmanifest文件。