起伏梯度的启动屏幕Windows Phone 7芒果



想知道是否有人知道在启动屏幕中保留良好平滑梯度的方法?我尝试过.jpg和加载直接的xaml作为徽标控件资源,我已经嵌入在一个视图框。在模拟器中它看起来很棒!虽然在手机上,它仍然有90年代的起伏,它没有做我的酷的看起来标志公正作为一个漂亮的启动屏幕。什么好主意吗?

这就是所谓的频带,默认情况下发生在手机上,因为它们被设置为16bbp。您可以通过调整您的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" ...

(源)

然而,像这样设置为32bpp可能会对你的应用程序产生负面影响。如果你只是需要在启动画面中使用渐变,你最好事先对图像进行抖动。虽然这不会给你一个完美的渐变,但它会减少带状效果。从本质上讲,设置上面的32bpp设置会使类似抖动的算法影响渲染(这是可能导致性能下降的原因之一)。如果你使用Photoshop,你可以使用这个抖动脚本,但几乎任何美术应用程序都有办法给图像添加噪点。

最新更新