Я пытаюсь наложить WriteableBitmap определенным цветом в Silverlight. У меня есть черно-белое базовое изображение, которое я использую для создания меньших изображений 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/, но я не могу получить цветное наложение на изображение cutOut перед его рендерингом в композитный образ .
Кто-нибудь знает хороший способ сделать это?
Заранее спасибо.