想知道是否有人知道如何在启动画面中保持良好的平滑渐变?我已经尝试了.jpg并加载了直接的xaml作为徽标控件资源,并且我已经嵌入了一个视图框中。在模拟器中它看起来很棒!虽然在手机上它仍然具有那种波涛汹涌的外观,但它并没有像我那个漂亮的闪屏那样看起来很酷。有什么想法吗?
答案 0 :(得分:9)
这称为绑定,默认情况下会出现在手机上,因为它们设置为16bbp。您可以通过将yor WMAppManifest.xml
文件调整为此来手动将其更改为32bpp:
<?xml version="1.0" encoding="utf-8"?>
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
<App xmlns="" BitsPerPixel="32" ...
(Source)
但是,将此设置为32bpp可能会对您的应用产生负面影响。如果您只需要启动屏幕的渐变,那么您最好事先将dithering图像关闭。虽然这不会给你一个完美的渐变,但它会降低条纹效果。实际上,设置上面的32bpp设置可以使类似抖动的算法影响渲染(这是可能导致性能下降的原因之一)。如果您使用Photoshop,则可以使用此dithering script,但几乎任何艺术应用程序都可以为图像添加噪点。