WinForm 加载本地图片
Winform 图片 加载 本地
2023-09-14 09:02:10 时间
/// /summary
/// param name= imagePathName 图片路径(该图片必须是嵌入的资源) /param
/// returns Bitmap 格式图片
/// /summary /// param name="imagePathName" 图片路径(该图片必须是嵌入的资源) /param /// returns Bitmap 格式图片 /returns public Bitmap GetIcon(string imagePathName) Bitmap b = null; Assembly asm1 = Assembly.GetExecutingAssembly(); string name = asm1.GetName().Name; asm1.GetManifestResourceStream(imagePathName); Stream imageStream = asm1.GetManifestResourceStream(imagePathName); if (imageStream != null) b = new Bitmap(Image.FromStream(imageStream)); b.MakeTransparent(); catch (Exception e) throw new Exception(e.Message); return b; } 1、imagePathName= Assembly.GetExecutingAssembly().GetName().Name.ToString()+ ".Resources" + ".SelectCate.png"; 2、图片要做为项目资源参与编译如下图:![](http://img.blog.csdn.net/20141224212705350?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamlhbmt1bmtpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
WPF调用图片路径,或资源图片 原文:WPF调用图片路径,或资源图片 一、加载本项目的图片WPF引入了统一资源标识Uri(Unified Resource Identifier)来标识和访问资源。其中较为常见的情况是用Uri加载图像。
/// /summary /// param name="imagePathName" 图片路径(该图片必须是嵌入的资源) /param /// returns Bitmap 格式图片 /returns public Bitmap GetIcon(string imagePathName) Bitmap b = null; Assembly asm1 = Assembly.GetExecutingAssembly(); string name = asm1.GetName().Name; asm1.GetManifestResourceStream(imagePathName); Stream imageStream = asm1.GetManifestResourceStream(imagePathName); if (imageStream != null) b = new Bitmap(Image.FromStream(imageStream)); b.MakeTransparent(); catch (Exception e) throw new Exception(e.Message); return b; } 1、imagePathName= Assembly.GetExecutingAssembly().GetName().Name.ToString()+ ".Resources" + ".SelectCate.png"; 2、图片要做为项目资源参与编译如下图:
方式二、
/// summary /// 根据图片路径加载图片 /// /summary /// param name="imagePathName" 图片路径 /param /// returns Bitmap格式图片 /returns public Bitmap GetToolIcon(string imagePathName) Bitmap b = null; if (!File.Exists(imagePathName)) MessageBox.Show("该路径下:" + imagePathName.ToString() + "!文件找不到"); return b; FileStream fs = new FileStream(imagePathName, FileMode.Open, FileAccess.Read); b = (Bitmap)System.Drawing.Bitmap.FromStream(fs); catch (Exception e) throw new Exception(e.Message); return b; }
WPF调用图片路径,或资源图片 原文:WPF调用图片路径,或资源图片 一、加载本项目的图片WPF引入了统一资源标识Uri(Unified Resource Identifier)来标识和访问资源。其中较为常见的情况是用Uri加载图像。
相关文章
- 在运行时切换 WinForm 程序的界面语言 ---------多语言设置基础
- winform listview默认第一项光标选中
- C# Winform学习(六)
- C# Winform学习---MDI窗体的设计,PictureBox控件(图片上一页下一页),Timer控件,MenuStrip控件
- 笨笨图片批量下载器 V0.3 beta[C# | WinForm | 正则表达式 | HttpWebRequest | Async异步编程] new
- 笨笨图片批量抓取下载 V0.2 beta[C# | WinForm | 正则表达式 | HttpWebRequest | Async异步编程]
- C# WinForm多线程开发(三) Control.Invoke
- Winform 调用WCF客户端,所有服务端方法在运行的时候均找不到(编译没有问题)
- WinForm 加载本地图片
- WinForm——Button总结
- Winform 窗体传值 利用委托 子窗体传值给父窗体
- C#界面里的winform AutoSize和AutoSizeMode属性
- C# winform程序怎么打包成安装项目(图解)