Silverlight中显示bmp等其他格式图片
2011-12-02 15:07
288 查看
目前的Silverlight 5.0版本仅支持png、jpg格式图片,显示bmp等其他格式图片时,可以采取首先在后台将图片转换,然后通过wcf传送给sl的方式,这样sl中显示图片的位置也不再受限于ClientBin,后台的转换方法:
将字节数组imageStream传给silverlight,以下为Silverlight中显示图片
Image image = Image.FromFile(...); if (imageObj != null) { MemoryStream ms = new MemoryStream(); imageObj.Save(ms, ImageFormat.Png); ImageStream = ms.ToArray(); ms.Close(); }
将字节数组imageStream传给silverlight,以下为Silverlight中显示图片
ImageSource = new BitmapImage(); ImageSource.SetSource(new MemoryStream(obj.ImageStream)); //CurImage即Image对象 CurImage.Stretch = Stretch.Fill; CurImage.Source = ImageSource;
相关文章推荐
- SDL游戏开发教程05(显示文字和其他格式的图片)
- qt生成的exe可执行程序打包到其他电脑上执行时jpg、gif图片不能正常显示,但png等其他格式可以显示
- C++中使用CAtlHttpClient显示网络图片的方法,支持png,bmp,gif图片格式
- BMP、GIF、JPEG、PNG以及其他图片格式简介
- eVC中怎样显示JPEG,BMP,PNG等格式的图片
- php 将bmp图片转为jpg等其他任意格式的图片
- VC 显示jpg,gif,bmp等格式图片
- flex image 控件显示bmp 格式图片
- Picture控件显示图片保存为BMP,JPG等格式
- php 将bmp图片转为jpg等其他任意格式的图片
- php 将bmp图片转为jpg等其他任意格式的图片
- C++中使用CAtlHttpClient显示网络图片的方法,支持png,bmp,gif图片格式
- BMP图片格式解析并显示示例程序
- BMP图片的数据存储格式说明及显示数据的转换
- VC2005中将Picture控件显示图片保存为BMP,JPG等格式
- 006--VS2013 C++ 加载其他格式图片,并显示半透明化
- 非BMP TIF格式图片上传 屏幕显示该图片
- 将iPhone中tga格式的图片转换为其他格式(png、bmp等)的工具(Windows版本)
- VC++图片控件(Picture Control)显示资源位图(BMP)、文件位图(BMP)、其它格式文件图片(JPG\PNG\BMP)的方法
- php 将bmp图片转为jpg等其他任意格式的图片