zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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、图片要做为项目资源参与编译如下图:

方式二、

 /// 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加载图像。