@Override public int getOptimalTileWidth() { FormatTools.assertId(currentId, true, 1); return reader.getOptimalTileWidth() / fieldCols; }
@Override public int getOptimalTileWidth() { FormatTools.assertId(currentId, true, 1); return reader.getOptimalTileWidth() / fieldCols; }
@Override public int getOptimalTileWidth() { FormatTools.assertId(currentId, true, 1); if (isTiff) { return tiff.getOptimalTileWidth(); } return super.getOptimalTileWidth(); }
@Override public int getOptimalTileWidth() { FormatTools.assertId(currentId, true, 1); if (isTiff) { return tiff.getOptimalTileWidth(); } return super.getOptimalTileWidth(); }
@Override public int getOptimalTileWidth() { FormatTools.assertId(currentId, true, 1); try { readers[0][0].setId(tiffs[0][0]); return readers[0][0].getOptimalTileWidth(); } catch (FormatException e) { LOGGER.debug("", e); } catch (IOException e) { LOGGER.debug("", e); } return super.getOptimalTileWidth(); }
@Override public int getOptimalTileWidth() { FormatTools.assertId(currentId, true, 1); for (Image[][][] well : imageFiles) { for (Image[][] field : well) { for (Image[] timepoint : field) { for (Image img : timepoint) { if (img != null) { if (img.isTiff && tiffReader != null) { return tiffReader.getOptimalTileWidth(); } break; } } } } } return super.getOptimalTileWidth(); }
@Override public int getOptimalTileWidth() { FormatTools.assertId(currentId, true, 1); try { readers[0][0].setId(tiffs[0][0]); return readers[0][0].getOptimalTileWidth(); } catch (FormatException e) { LOGGER.debug("", e); } catch (IOException e) { LOGGER.debug("", e); } return super.getOptimalTileWidth(); }
@Override public int getOptimalTileWidth() { FormatTools.assertId(currentId, true, 1); for (Image[][][] well : imageFiles) { for (Image[][] field : well) { for (Image[] timepoint : field) { for (Image img : timepoint) { if (img != null) { if (img.isTiff && tiffReader != null) { return tiffReader.getOptimalTileWidth(); } break; } } } } } return super.getOptimalTileWidth(); }
@Override public int getOptimalTileWidth() { FormatTools.assertId(currentId, true, 1); if (tiffReader.getCurrentFile() == null) { setupReader(); } return tiffReader.getOptimalTileWidth(); }
@Override public int getOptimalTileWidth() { FormatTools.assertId(currentId, true, 1); if (tiffReader.getCurrentFile() == null) { setupReader(); } return tiffReader.getOptimalTileWidth(); }
@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(); }
int pixelType = reader.getPixelType(); tileWidth = reader.getOptimalTileWidth(); tileHeight = reader.getOptimalTileHeight();
int pixelType = reader.getPixelType(); tileWidth = reader.getOptimalTileWidth(); tileHeight = reader.getOptimalTileHeight();
ms.littleEndian = reader.isLittleEndian(); ms.pixelType = reader.getPixelType(); tileWidth[i] = reader.getOptimalTileWidth(); tileHeight[i] = reader.getOptimalTileHeight();
ms.littleEndian = reader.isLittleEndian(); ms.pixelType = reader.getPixelType(); tileWidth[i] = reader.getOptimalTileWidth(); tileHeight[i] = reader.getOptimalTileHeight();