C#WPF将StrokeCollection转换为ImageSource

时间:2018-02-27 13:23:52

标签: c# wpf

我以字节存储了StrokeCollection。转换回StrokeCollection后,我希望StrokeCollection转移到imagesource for image。

    private byte[] strokeCollections;

    public void UpdateImage()
    {
        using (Stream stream = new MemoryStream(strokeCollection))
        {
            //converted back to StrokeCollection
            StrokeCollection strokes = new StrokeCollection(stream);
            //Set image control source to strokes image
            DrawingImg.Source = ---.
        }
    }

感谢。

1 个答案:

答案 0 :(得分:0)

我写了一个库,它扩展了StrokeCollection类来帮助解决这类问题。您可以在这里找到它:InkSharp

编译该库并将dll添加到您的项目中。使用InkSharp.Drawing类和函数ToImageSource()。您还可以将其转换为BitMapbyte数组。