mirror of
https://github.com/haraldk/TwelveMonkeys.git
synced 2025-08-05 12:35:29 -04:00
Add a random test geotiff generated with qgis to improve
This commit is contained in:
parent
adda52053b
commit
52aa582ccd
@ -984,6 +984,22 @@ public class TIFFImageReaderTest extends ImageReaderAbstractTest<TIFFImageReader
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testReadRasterGeotiff() throws IOException {
|
||||||
|
ImageReader reader = createReader();
|
||||||
|
|
||||||
|
try (ImageInputStream stream = ImageIO.createImageInputStream(getClassLoaderResource("/tiff/geotiff.tif"))) {
|
||||||
|
reader.setInput(stream);
|
||||||
|
Raster rawRaster = reader.readRaster(0, null);
|
||||||
|
Raster normalizedRaster = reader.read(0, null).getRaster();
|
||||||
|
for (int y = 0; y < rawRaster.getHeight(); y++) {
|
||||||
|
for (int x = 0; x < rawRaster.getWidth(); x++) {
|
||||||
|
assertNotEquals(rawRaster.getSample(x, y, 0), normalizedRaster.getSample(x, y, 0));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testReadRaster() throws IOException {
|
public void testReadRaster() throws IOException {
|
||||||
ImageReader reader = createReader();
|
ImageReader reader = createReader();
|
||||||
@ -1015,15 +1031,4 @@ public class TIFFImageReaderTest extends ImageReaderAbstractTest<TIFFImageReader
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testReadRasterColorNormalization() throws IOException {
|
|
||||||
ImageReader reader = createReader();
|
|
||||||
try (ImageInputStream stream = ImageIO.createImageInputStream(getClassLoaderResource("/tiff/ycbcr-cat.tif"))) {
|
|
||||||
reader.setInput(stream);
|
|
||||||
Raster rawRaster = reader.readRaster(0, null);
|
|
||||||
Raster normalizedRaster = reader.read(0, null).getRaster();
|
|
||||||
assertNotEquals(rawRaster.getSample(10, 10, 0), normalizedRaster.getSample(10, 10, 0), 0.0001f);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
BIN
imageio/imageio-tiff/src/test/resources/tiff/geotiff.tif
Normal file
BIN
imageio/imageio-tiff/src/test/resources/tiff/geotiff.tif
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user