您现在的位置是:首页 >技术交流 >C#+GDAL影像处理笔记04:GDALinfo的使用网站首页技术交流

C#+GDAL影像处理笔记04:GDALinfo的使用

小薛引路 2024-07-22 06:01:03
简介C#+GDAL影像处理笔记04:GDALinfo的使用

根据字段名称获取图像属性

获取元数据记载的信息的方法:

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

获取某个图像的所有属性

OSGeo.GDAL.Gdal.AllRegister();
Gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES");
string imgFileName = @"F:GDALcsharp	estdata微信截图_20230601182946.png";
Dataset ds = Gdal.Open(imgFileName,0);

var option = Gdal.ParseCom
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。