2011-01-05 23 views
1

私はドロップシャドウを持つPNGを使用することができますが、BlackBerryに表示されたときの効果は、元のスムーズなグラデーションからいくつかの透明な値まで透明チャンネルを崩壊させるように見えます。BlackBerryですばらしい透明なPNGを取得するにはどうすればよいですか?

BlackBerryフィールドまたはgraphics.drawBitmapメソッドを使用してUIで描画する場合、同じ問題が発生します。誰もがBlackBerry上で見事な透明効果を得るためのヒントを共有したいですか?

答えて

3

イメージをディザリングまたはプレコンポジットします。 BlackBerryに画像を読み込むとき、最大4ビットのアルファデータが得られます。これにより、RGBごとに4ビットが可能になります。透明な画像をディザリングしたい場合は、RGB4444に進みます。ディザリングしないと、8ビットアルファが最も近い4ビット値にマッピングされます。

アルファデータ(プレコンポジット)が含まれていない場合は、全体的に画質が向上するRGB565が得られますが、ドロップシャドウの静的な配置に対処する必要があります。

+0

フィードバックありがとうございます!プレコンポジットサウンドはまだオプションではありませんので、私は16の透明性の価値を最大限に生かすことから始めます。 – Martin

関連する問題