0

我正在开发一个 Windows 应用商店应用程序。Windows 中有七种分辨率。我想为不同的分辨率设置不同的图像尺寸。任何人都可以知道 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,

    我的问题是关于背景图像、启动图像(启动画面)的这些分辨率的图像大小。 我想根据屏幕尺寸选择图像。指导我关于屏幕尺寸的图像尺寸是多少。
    我在互联网上搜索。帮我解决这个问题。

4

2 回答 2

2

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

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

在同一参考指南中,您有缩放到像素密度的指南(Windows 应用商店应用程序)

我真的建议阅读 MSDN 对 Windows 8 应用程序的参考。它有很好的记录,并且有大量的例子。

值得一提的是,当屏幕分辨率高于 1366 x 768 的 140% 和 180% 时,系统会自动为您交换图像。要利用这种“自动交换”功能,只需包含三个版本的图像:

  • MyImage-100.jpg
  • MyImage-140.jpg
  • MyImage-180.jpg

然后,当您在应用程序中引用图像时,只需将其引用为MyImage.jpg。系统会处理剩下的事情。

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

于 2013-02-26T13:48:16.797 回答
0

除了 Agustin 提供的大量资源外,请注意启动图像/启动屏幕必须始终为 620 x 300 像素,无论您的屏幕尺寸/分辨率如何。您可以在底部的“应用程序 UI”选项卡下的 Package.appxmanifest 文件中找到它。

于 2013-02-26T17:57:18.180 回答