WP7 - 启动时无法正确显示启动画面

时间:2011-10-12 10:32:28

标签: image splash-screen windows-phone-7

我正在尝试做什么:

我为我正在为Windows Phone 7创建的应用程序添加了一个启动画面。我只是通过用我自己的替换预先存在的启动画面文件来实现这一点。

出了什么问题:

启动画面不会显示它应该是 - 它被下采样到8位图像或奇怪的东西:

-

我正在使用的图片

Splash Screen

-

显示的图像

Splash Screen - bad

根据您的显示器有点难以看清,但在手机上显而易见。出现模糊的绿色线条 - 基本上就像图像被下采样或质量变差。

知道我做错了什么,或者可能发生了什么?

感谢。

4 个答案:

答案 0 :(得分:7)

尝试强制应用以每像素32位(而不是默认值16)显示图像

BitsPerPixel="32"的属性添加到WMAppManifest.xml中的app元素 见http://forums.create.msdn.com/forums/p/85960/520394.aspx#520394

答案 1 :(得分:2)

问题在于启动画面上的渐变会导致条带化,您可以通过抖动来解决。 Robby Ingebretsen可以使用PhotoShop,http://nerdplusart.com/photoshop-action-for-windows-phone-7-dithering

答案 2 :(得分:0)

我怀疑是模拟器。以完整大小运行模拟器或在实际设备上运行应用程序。

答案 3 :(得分:0)

Windows Phone目前仅支持16位色深,特别是某些渐变显示24位图像的下采样。 HTC的一些第一代固件有一个“错误”,也允许24位。理论上它只是一个注册表项,但你通常不能改变它。为了性能的优势,微软已将颜色深度限制在16位,但据我所知,目前还有一些没有此限制的第二代型号。

您可以尝试将Photoshop中的图像下采样到16位,并针对此颜色深度进行优化。

相关问题