2011-12-24 16 views
4

誰かがスプラッシュ画面に良い滑らかなグラデーションを保持する方法を知っていましたか? .jpgとストレートxamlをロゴコントロールリソースとして読み込みました。私はビューボックスに埋め込んでいます。エミュレータでそれは素晴らしいです!それでも電話では、90年代の不安定な見方があり、すてきなスプラッシュ画面として私のクールなロゴの正義をしていません。何か案は?スプラッシュ画面の不安定なグラディエントWindows Phone 7のマンゴ

答えて

9

これはバンディングと呼ばれ、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の設定を上記のように設定すると、ディザリングのようなアルゴリズムがレンダリングに影響を与えることができます(これがパフォーマンスヒットの原因の1つです)。 Photoshopを使用している場合、これはdithering scriptを使用できますが、ほとんどのアートアプリケーションでは画像にノイズを追加する方法があります。

+0

これはうまくいった!ありがとうございました!メリークリスマス! :) –

+0

あなたは歓迎です。メリークリスマス:) – keyboardP

関連する問題