c# 读取jpg头文件信息
时间: 2023-11-22 17:32:17 浏览: 152
海康威视SDK调用 登录+输出视频+截图 c# VS2019
你可以使用 C# 的 System.Drawing.Imaging 命名空间中的 Image 类来读取 JPG 文件的头部信息。以下是一个示例代码:
```csharp
using System.Drawing;
using System.Drawing.Imaging;
public static void ReadJpgHeader(string filePath)
{
using (var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read))
{
var image = Image.FromStream(stream, false, false);
var propertyItems = image.PropertyItems;
foreach (var propertyItem in propertyItems)
{
// 输出头部信息的 ID 和值
Console.WriteLine($"ID: {propertyItem.Id}, Value: {Encoding.ASCII.GetString(propertyItem.Value)}");
}
}
}
```
你可以将读取 JPG 头部信息的代码放在一个方法中,并且传递 JPG 文件的路径作为参数。然后,你调用这个方法就可以读取 JPG 文件的头部信息了。请注意,这个方法只是读取 JPG 文件的头部信息,如果你需要读取 JPG 文件的其他信息,你需要使用其他的 API。
阅读全文