直接通过FileStream.Read方法将文件流转换成byte,ok完工!
后面我加了一点代码将byte又转换成图片,代码如下:
- private void button1_Click(object sender, RoutedEventArgs e) {
- OpenImage(); MemoryStream memoryStream = new MemoryStream(staticByte,0,staticByte.Length);//将byte转换为内存流
- BitmapImage img = new BitmapImage(); img.SetSource(memoryStream);//设置BitmapImage的源为内存流
- this.image1.Source = img;//显示图片 }
程序图片
选择图片界面

效果界面

程序源码
使用vs2010 sp1+silverlight5编写,SilverlightImageToByte
注:相关教程知识阅读请移步到c#教程频道。










