Silverlight で WriteableBitmap を特定の色でオーバーレイしようとしています。私は白黒の基本イメージを持っています。これを使用して、新しい合成イメージ用の小さな WriteableBitmap イメージを作成します。ソース イメージの切り抜きの黒または白の部分を特定の色でオーバーレイしてから、合成画像。
私が今していることは次のとおりです。
var cutOut = new WriteableBitmap(8, 14);
/*
cut out the image here
*/
cutOut.Render(sourceImage, transform); // sourceImage is the base image
cutOutImage.Source = cutOut; // cutOutImage is an Image element in XAML
compositeImage.Render(cutOutImage, transform2); // compositeImage is the final WriteableBitmap that is shown on screen
http://blogs.silverarcade.com/silverlight-games-101/15/silverlight-blitting-and-blending-with-silverlights-writeablebitmap/のメソッドを試し、hxxp://writeablebitmapex.codeplex の拡張メソッドを使用しました.com/ ですが、compositeImage にレンダリングする前に、カットアウト画像にカラー オーバーレイを取得できないようです。
これを行うための良い方法を知っている人はいますか?
前もって感謝します。