Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WPF中序列化位图图像_C#_Wpf_Serialization_Bitmapimage - Fatal编程技术网

C# 在WPF中序列化位图图像

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

我正在尝试序列化自定义类,但收到一个错误,提示System.Windows.Media.Imaging.BitmapImage未标记为可序列化。我知道我需要将其转换为字节数组或其他东西来序列化它,但我不确定如何实现这一点


我发现了这个问题:但不知道如何适应我的使用。在处理WPF中的序列化时,是否有人可以为我指出正确的方向,并可能链接一些要阅读的材料。

一种方法是将ImageSource传递给的构造函数,然后使用WriteableBitmap的Pixels属性来获取像素数据。

这对我序列化图像有何帮助?你能详细说明/提供一个例子吗?像素属性是一个字节数组。字节数组可以序列化。你想完成什么?您是否希望将图像编码为JPG、PNG等格式,。。。或者你只是想储存/运输颜色?你链接的问题似乎完全涵盖了你的要求。您应该发布一些代码,以便更容易发现问题所在。