根据字段名称获取图像属性
获取元数据记载的信息的方法:
- 根据文件读取数据,考虑到GDAL库对中文路径的支持不太好,所以必需添加第二行的代码;虽然添加代码后你再代码中看到的文件路径还是乱码的,但是能够正常获取到属性值
- 调用Open方法,打开要提取元数据的数据
- 调用GetMetadataItem()方法提取你需要的属性的值
OSGeo.GDAL.Gdal.AllRegister();
Gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES");
string imgFileName = @"F:\Csharp\DotnetBar\GDALcsharp\testdata\微信截图_20230601182946.png";
Dataset ds = Gdal.Open(imgFileName,0);
string blocksize = ds.GetMetadataItem("BLOCKSIZE", "");
ds.Dispose();
GC.Collect();
获取某个图像的所有属性
OSGeo.GDAL.Gdal.AllRegister();
Gdal.SetConfigOption("GDAL_F