C# Image.FromFile(Environment.CurrentDirectory
时间: 2024-09-06 21:02:20 浏览: 61
在C#中,`Image.FromFile()` 方法用于从文件系统加载位图图像文件。当你传入 `Environment.CurrentDirectory` 参数时,它会查找当前运行该代码的应用程序的当前工作目录下的文件。以下是一个简单的示例:
```csharp
using System.Drawing;
// 加载名为 "image.jpg" 的图片文件
string filePath = Path.Combine(Environment.CurrentDirectory, "image.jpg");
Bitmap bitmap = Image.FromFile(filePath);
// 检查文件是否存在
if (bitmap == null)
{
Console.WriteLine("图片文件未能加载,可能文件不存在或路径错误。");
}
else
{
// 可以对加载的图像进行进一步操作,比如显示、缩放等
// ...
}
// 关闭图像流以释放资源
bitmap.Dispose();
```
这段代码首先通过 `Path.Combine()` 函数构造完整的文件路径,然后尝试从这个路径读取图片。如果文件存在并且能够成功加载,`Image.FromFile()` 将返回一个 `Bitmap` 对象。记得在完成后关闭 `Bitmap` 以释放内存资源。
阅读全文