C# 在WPF中序列化位图图像
我正在尝试序列化自定义类,但收到一个错误,提示System.Windows.Media.Imaging.BitmapImage未标记为可序列化。我知道我需要将其转换为字节数组或其他东西来序列化它,但我不确定如何实现这一点C# 在WPF中序列化位图图像,c#,wpf,serialization,bitmapimage,C#,Wpf,Serialization,Bitmapimage,我正在尝试序列化自定义类,但收到一个错误,提示System.Windows.Media.Imaging.BitmapImage未标记为可序列化。我知道我需要将其转换为字节数组或其他东西来序列化它,但我不确定如何实现这一点 我发现了这个问题:但不知道如何适应我的使用。在处理WPF中的序列化时,是否有人可以为我指出正确的方向,并可能链接一些要阅读的材料。一种方法是将ImageSource传递给的构造函数,然后使用WriteableBitmap的Pixels属性来获取像素数据。这对我序列化图像有何帮助
我发现了这个问题:但不知道如何适应我的使用。在处理WPF中的序列化时,是否有人可以为我指出正确的方向,并可能链接一些要阅读的材料。一种方法是将ImageSource传递给的构造函数,然后使用WriteableBitmap的Pixels属性来获取像素数据。这对我序列化图像有何帮助?你能详细说明/提供一个例子吗?像素属性是一个字节数组。字节数组可以序列化。你想完成什么?您是否希望将图像编码为JPG、PNG等格式,。。。或者你只是想储存/运输颜色?你链接的问题似乎完全涵盖了你的要求。您应该发布一些代码,以便更容易发现问题所在。