从路径名中获取Image对象

给定路径和文件名,我如何获取Image对象:

 Image image = ...(filename) 

您想要在Image类上调用静态FromFile方法 。

另一种方法是使用Bitmap对象(inheritance自Image),如下所示:

 Bitmap bitmap = new Bitmap(imagePath); 

(这适用于所有图像格式,而不仅仅是* .bmp,因为名称可能暗示。)

如果你正在玩内存中的图像,我发现bobpowell.net有一个很棒的网站,用于在C#中进行GDI工作。

不……我与鲍勃鲍威尔没有关联,关联或雇用。 我真的很喜欢他的作品。 =)

 // Get original filename with extention string filenameWithPath = "C:\pictures\peanutbutterjellytime.jpg; filename = System.IO.Path.GetFileName(filenameWithPath);