【问题标题】:Choppy Gradient on Splash Screen Windows Phone 7 MangoWindows Phone 7 Mango 闪屏上的渐变渐变
【发布时间】:2011-12-24 01:56:35
【问题描述】:

想知道是否有人知道如何在启动画面中保持良好的平滑渐变?我已经尝试了 .jpg 和将直接 xaml 加载为徽标控件资源,并且我已嵌入到视图框中。在模拟器中看起来很棒!虽然在手机上它仍然具有 90 年代波涛汹涌的外观,而且它并没有像漂亮的闪屏那样做我看起来很酷的标志正义。有什么想法吗?

【问题讨论】:

    标签: c# xaml windows-phone-7 expression-blend


    【解决方案1】:

    这称为条带化,默认情况下会出现在手机上,因为它们设置为 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" ...
    

    (Source)

    但是,像这样将其设置为 32bpp 可能会对您的应用产生负面影响。如果您只需要初始屏幕的渐变,最好提前dithering 图像。虽然这不会给你一个完美的渐变,但它会减少条带效应。本质上,设置上面的 32bpp 设置会启用类似抖动的算法来影响渲染(这是可能影响性能的原因之一)。如果您使用 Photoshop,则可以使用此 dithering script,但几乎任何艺术应用程序都可以为图像添加噪点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-08
      • 2022-01-19
      • 2016-04-21
      • 1970-01-01
      • 2017-10-22
      • 2018-09-14
      • 1970-01-01
      相关资源
      最近更新 更多