WPF中的Image
来源:互联网 发布:淘宝怎么买三唑仑 编辑:程序博客网 时间:2024/04/29 21:10
在给Image控件设置图像源的时侯发现,可以在XMAL中设置,也可以在代码中(Image.source=new BitmapImage(Uri uri)),
有时候我们要得到的图形资源为Bitmap或者Image,他们在System.Drawing名称空间下面,不能直接和强制转换。
1.Bitmap转换为BitmapImage
/// <summary> /// 处于不同名称空间 /// Bitmap向BitmapImage转换 /// </summary> /// <param name="bitmap">要更换的bitmap</param> /// <returns></returns> private BitmapImage BitmapToBitmapImage(System.Drawing.Bitmap bitmap) { BitmapImage bitmapimage = new BitmapImage(); using(MemoryStream ms=new MemoryStream()) //using结束释放掉资源 { try { //将bitmap保存到ms流中,以他自己的格式 bitmap.Save(ms, bitmap.RawFormat); //初始化bitmapimage bitmapimage.BeginInit(); bitmapimage.StreamSource = ms; bitmapimage.CacheOption = BitmapCacheOption.OnLoad; bitmapimage.EndInit(); //无法更改 bitmapimage.Freeze(); } catch (Exception e) { MessageBox.Show("读取错误!"); } } return bitmapimage; }将bitmap转化为流作为bitmapimage的源。
2.将bitmapimage转换为bitmap
暂时没有找到有效的解决方法。
0 0
- WPF中的Image
- WPF Image
- WPF Image控件中的BitmapSource与Bitmap的互相转换
- WPF Image控件中的ImageSource与Bitmap的互相转换
- WPF 中的image控件的Source如何赋值
- wpf Image and Drawing.Image
- WPF Image问题解决方法
- WPF Image图像裁剪
- WPF Image控件
- WPF <Image......></Image> 使用内嵌图片
- WPF 使用依赖属性(DependencyProperty) 定义用户控件中的Image Source属性
- wpf中得image控件
- wpf-容易误解的Image
- WPF 将bitmap转成Image
- WPF image控件的使用
- WPF开发,Image与ImageSource
- wpf image绑定bitmap( Binding Image.Source from download memory)
- WPF Image控件&Emgu Image控件&WinForm PictureBox控件
- UVA12563
- POI批量导出
- 戏说设计模式-工厂方法
- Activity的四种启动模式 任务栈
- JS 调用后台变量的值
- WPF中的Image
- 多数据源的事务处理总是打印很多无用的log日志
- ribbon/mfc/vs 工具栏/属性栏/输出栏 隐藏与弹出
- nefu 116 两仪剑法 最小公倍数
- shell编程基础
- mac上shadowsocks配置
- iOS开发之同一应用设置不同图标和名称
- SQL 学习记录
- RAC 添加、删除、日志组