【问题标题】:Serializing BitmapImage in WPF在 WPF 中序列化 BitmapImage
【发布时间】:2011-07-22 16:13:11
【问题描述】:

我正在尝试序列化自定义类,但是我收到一条错误消息,提示 System.Windows.Media.Imaging.BitmapImage 未标记为可序列化。我知道我需要将其转换为字节数组或其他东西才能对其进行序列化,但我不确定如何处理。

我发现了这个问题:Serializing a WPF Image,但不知道如何调整它以供我使用。有人可以为我指出正确的方向,并在处理 WPF 中的序列化时链接一些材料以供阅读。

【问题讨论】:

  • 您链接到的问题似乎完全涵盖了您的要求。您应该发布一些代码,以便更容易看出问题所在。

标签: c# wpf serialization bitmapimage


【解决方案1】:

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

【讨论】:

  • 这将如何帮助我序列化我的图像?你能详细说明/提供一个例子吗?
  • 像素属性是一个字节数组。字节数组可以被序列化。你想达到什么目的?您是希望将图像编码为 JPG、PNG 等格式,还是仅尝试存储/传输颜色?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多