我以字节存储了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 = ---.
}
}
感谢。
答案 0 :(得分:0)
我写了一个库,它扩展了StrokeCollection
类来帮助解决这类问题。您可以在这里找到它:InkSharp。
编译该库并将dll添加到您的项目中。使用InkSharp.Drawing
类和函数ToImageSource()
。您还可以将其转换为BitMap
和byte
数组。