@Override public int getOptimalTileHeight() { FormatTools.assertId(currentId, true, 1); try { int height = (int) ifds.get(0).getTileLength(); if (height <= 0) { height = getSizeY(); } // Some TIFF files only store a single tile, even if the image is // very, very large. In those cases, we don't want to open the whole // tile if we can avoid it. if (DataTools.safeMultiply32(height, getOptimalTileWidth()) > 10 * 1024 * 1024) { return super.getOptimalTileHeight(); } if (height > 1) { return height; } } catch (FormatException e) { LOGGER.debug("Could not retrieve tile height", e); } return super.getOptimalTileHeight(); }
@Override public int getOptimalTileHeight() { FormatTools.assertId(currentId, true, 1); try { int height = (int) ifds.get(0).getTileLength(); if (height <= 0) { height = getSizeY(); } // Some TIFF files only store a single tile, even if the image is // very, very large. In those cases, we don't want to open the whole // tile if we can avoid it. if (DataTools.safeMultiply32(height, getOptimalTileWidth()) > 10 * 1024 * 1024) { return super.getOptimalTileHeight(); } if (height > 1) { return height; } } catch (FormatException e) { LOGGER.debug("Could not retrieve tile height", e); } return super.getOptimalTileHeight(); }
tileHeight = readers[0][0].getSizeY();
tileHeight = readers[0][0].getSizeY();
reader.setId(tiffs[0]); int sizeX = reader.getSizeX(); int sizeY = reader.getSizeY(); int pixelType = reader.getPixelType();
reader.setId(tiffs[0]); int sizeX = reader.getSizeX(); int sizeY = reader.getSizeY(); int pixelType = reader.getPixelType();
ms.sizeY = reader.getSizeY(); ms.sizeC *= reader.getSizeC(); ms.rgb = reader.isRGB();
ms.sizeY = reader.getSizeY(); ms.sizeC *= reader.getSizeC(); ms.rgb = reader.isRGB();
CoreMetadata ms = core.get(i); ms.sizeX = tiffReader.getSizeX(); ms.sizeY = tiffReader.getSizeY(); ms.interleaved = tiffReader.isInterleaved(); ms.indexed = tiffReader.isIndexed();
CoreMetadata ms = core.get(i); ms.sizeX = tiffReader.getSizeX(); ms.sizeY = tiffReader.getSizeY(); ms.interleaved = tiffReader.isInterleaved(); ms.indexed = tiffReader.isIndexed();
int sizeY = reader.getSizeY(); int pixelType = reader.getPixelType(); boolean rgb = reader.isRGB();
int sizeY = reader.getSizeY(); int pixelType = reader.getPixelType(); boolean rgb = reader.isRGB();