2012-01-21 21 views
1

私は今、画像処理機能に取り組んでいます。私はwp7で2つのイメージをオーバーレイしようとしています。 Photoshopでは、2つのイメージをブレンドするときに不透明度オプションがありますが、wp7で同様のことをしたいと思います。しかし、私はどのようにWriteableBitmapを使って不透明度を設定するのか分からない。Windows Phone 7でWriteableBitmapの不透明度を設定するにはどうすればよいですか?

Windows Phone 7でWriteableBitmapの不透明度を設定する方法を教えてもらえますか?

ありがとうございます。

答えて

2

WriteableBitmapはイメージ処理クラスではないため、不透明オプションはありません。 WriteableBitmapからピクセルを読み取り、アルファ値を変更する必要があります(アルファはbyte[]配列の4バイトごとに発生すると思います)。

イメージを変更する必要はなく、不透明/透明効果で表示する必要がある場合は、シェーダ(HLSL)の使用を検討することができます。

最後に、WriteableBitmapExをご覧ください。 2つのWriteableBitmapsをいくつかのブレンドオプションでblitできます。

関連する問題