kit*_*ite 5 c# bytearray bitmapimage
出于游戏的目的,我需要使用bitmapEncoder及其子类通过WPF应用程序在二进制文件中序列化一些图片.
但是这些类在silverlight中不可用,所以我不能从同一个二进制文件加载到浏览器中.
有人知道如何在silverlight中将byte []转换为BitmapImage吗?
谢谢,
风筝
尝试这样的事情:
BitmapImage GetImage( byte[] rawImageBytes )
{
BitmapImage imageSource = null;
try
{
using ( MemoryStream stream = new MemoryStream( rawImageBytes ) )
{
stream.Seek( 0, SeekOrigin.Begin );
BitmapImage b = new BitmapImage();
b.SetSource( stream );
imageSource = b;
}
}
catch ( System.Exception ex )
{
}
return imageSource;
}
Run Code Online (Sandbox Code Playgroud)