我正在尝试序列化一个自定义类,但是我收到一条错误消息,提示 System.Windows.Media.Imaging.BitmapImage 未标记为可序列化。我知道我需要将它转换为字节数组或其他东西才能对其进行序列化,但我不知道如何处理这个问题。
我发现了这个问题:序列化 WPF 图像,但不知道如何调整它以供我使用。在处理 WPF 中的序列化时,有人可以为我指出正确的方向,并可能链接一些材料以供阅读。
我正在尝试序列化一个自定义类,但是我收到一条错误消息,提示 System.Windows.Media.Imaging.BitmapImage 未标记为可序列化。我知道我需要将它转换为字节数组或其他东西才能对其进行序列化,但我不知道如何处理这个问题。
我发现了这个问题:序列化 WPF 图像,但不知道如何调整它以供我使用。在处理 WPF 中的序列化时,有人可以为我指出正确的方向,并可能链接一些材料以供阅读。
一种方法是将 ImageSource 传递给WriteableBitmap的构造函数,然后使用 WriteableBitmap 的 Pixels 属性获取像素数据。