如何从Silverlight客户端发送WriteableBitmap作为byte []并在服务器端反序列化为Bitmap?

时间:2011-03-24 23:24:06

标签: silverlight wcf

我从Silverlight客户端发送WriteableBitmap作为byte [] - 我想将byte []反序列化为服务器端的Bitmap或Image对象。

如何反序列化此字节[]?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

在WCF服务上放置一个以byte []作为参数的方法。让你的Silverlight应用程序调用它并传递字节。

在服务器端,Image类有一个构造函数,它接受Stream。因此,您可以使用字节创建一个新的MemoryStream(byte []),然后使用新的MemoryStream调用Image.FromStream()。

可能有其他几种方法可以做到这一点,但是应该可以使用。