我有一个geotiff文件。我可以使用以下方法读取最高分辨率级别:
GeoTiffReader reader = new GeoTiffReader(file, new Hints(Hints.FORCE_LONGITUDE_FIRST_AXIS_ORDER, Boolean.TRUE));
String[] gridCoverageNames = reader.getGridCoverageNames();
GridCoverage2D coverage = reader.read(gridCoverageNames[0], null);
// now time to read a lower resolution
int numOverviews = reader.getNumOverviews();
double[][] resolutionLevels = reader.getResolutionLevels();
//now what??
numOverviews返回值6,我也可以使用getResolutionLevels来获取各种级别的分辨率。
似乎我想要做的是在阅读器上调用setLayout或setReadParams,但这些都受到保护。
如何读取文件中的低分辨率图像?