Использование WriteableBitmapEx - PullRequest
1 голос
/ 17 марта 2012

Я в настоящее время разрабатываю приложения для метро, ​​и мне нужно написать текст на изображениях.

Я нашел это http://writeablebitmapex.codeplex.com/

Но я новичок в XAML и не знаю, как его использовать конкретно,Так может кто-нибудь сказать мне, как я могу использовать его для того, чтобы написать текст на изображении.

Поскольку я задавал этот вопрос на MSDN , но у меня пока нет ответа.

Редактировать:

Если я использую как Muad'Dib Я получаю ошибку, как показано на скриншоте ниже:

enter image description here

Ошибка : 'Writeable Bitmap Extensions' is ambiguous in the namespace 'System.Windows.Media.Imaging'

1 Ответ

0 голосов
/ 17 марта 2012

есть одно возможное решение в области обсуждений для WriteableBitmapEx

вот код из этой "статьи":

 public static void DrawText(this WriteableBitmap wBmp,Point at, string text,double fontSize,Color textColor)
    {        
        TextBlock lbl = new TextBlock();
        lbl.Text = text;
        lbl.FontSize = fontSize;
        lbl.Foreground = new SolidColorBrush(textColor);
        WriteableBitmap tBmp = new WriteableBitmap(lbl, null);
        wBmp.Blit(at, tBmp, new Rect(0, 0, tBmp.PixelWidth, tBmp.PixelHeight), Colors.White, System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.Alpha);
    }
...