InkCanvas til BitmapImage
Hejsa folkens.Jeg har et problem med et InkCanvas hvor jeg gerne vil have indholdet over i et BitmapImage.
Min kode ser således ud:
InkCanvas inkCanvas = new InkCanvas();
inkCanvas.Height = 488;
inkCanvas.Width = 471;
System.Windows.Controls.Image i = new System.Windows.Controls.Image();
i.Source = new BitmapImage(new Uri(@"/LybasGUI;component/Images/Image.jpg",UriKind.Relative));
inkCanvas.Children.Add(i);
BitmapImage img = new BitmapImage();
using (MemoryStream ms = new MemoryStream())
{
inkCanvas.Strokes.Save(ms);
img.BeginInit();
img.StreamSource = ms;
img.EndInit();
}
Ved img.EndInit() får jeg fejlen: "No imaging component suitable to complete this operation was found". Nogen der har en ide til hvorfor dette fejler?