@Override public int getSeriesCount() { if (tileX == 1 && tileY == 1) { return reader.getSeriesCount(); } return 1; }
@Override public int getSeriesCount() { if (tileX == 1 && tileY == 1) { return reader.getSeriesCount(); } return 1; }
@Override public int getSeriesCount() { return reader.getSeriesCount(); }
@Override public int getSeriesCount() { return reader.getSeriesCount(); }
@Override public int getSeriesCount() { return getReader().getSeriesCount(); }
@Override public int getSeriesCount() { return getReader().getSeriesCount(); }
public void printOriginalMetadata() { String seriesLabel = reader.getSeriesCount() > 1 ? (" series #" + series) : ""; LOGGER.info(""); LOGGER.info("Reading{} metadata", seriesLabel); Hashtable<String, Object> meta = reader.getSeriesMetadata(); String[] keys = MetadataTools.keys(meta); for (int i=0; i<keys.length; i++) { LOGGER.info("{}: {}", keys[i], meta.get(keys[i])); } }
public static String[] getFilenames(String pattern, IFormatReader r) throws FormatException, IOException { Vector<String> filenames = new Vector<String>(); String filename = null; for (int series=0; series<r.getSeriesCount(); series++) { r.setSeries(series); for (int image=0; image<r.getImageCount(); image++) { filename = getFilename(series, image, r, pattern); if (!filenames.contains(filename)) filenames.add(filename); } } return filenames.toArray(new String[0]); }
@Override public int getSeriesCount() { FormatTools.assertId(getCurrentFile(), true, 2); if (noStitch) { return reader.getSeriesCount(); } if (hasFlattenedResolutions()) { return core.size(); } return coreIndexToSeries(core.size() - 1) + 1; }
@Override public int getSeriesCount() { FormatTools.assertId(getCurrentFile(), true, 2); if (noStitch) { return reader.getSeriesCount(); } if (hasFlattenedResolutions()) { return core.size(); } return coreIndexToSeries(core.size() - 1) + 1; }
public static int getImagesPerFile(String pattern, IFormatReader r) throws FormatException, IOException { String[] filenames = getFilenames(pattern, r); int totalPlanes = 0; for (int series=0; series<r.getSeriesCount(); series++) { r.setSeries(series); totalPlanes += r.getImageCount(); } return totalPlanes / filenames.length; }
@Override public void populateImageMetadata() { for (int s = 0; s < reader.getSeriesCount(); s++) { add(convertMetadata(reader, s)); } formatName = super.getFormatName(); formatName += " - Bio-Formats reader used: " + reader.getFormat(); }
public static int getImagesPerFile(String pattern, IFormatReader r) throws FormatException, IOException { String[] filenames = getFilenames(pattern, r); int totalPlanes = 0; for (int series=0; series<r.getSeriesCount(); series++) { r.setSeries(series); totalPlanes += r.getImageCount(); } return totalPlanes / filenames.length; }
@Test(dependsOnMethods={"testSetId"}) public void testSeriesCount() { assertEquals(384, reader.getSeriesCount()); }
@Test(dependsOnMethods={"testSetId"}) public void testSeriesCount() { assertEquals(1, reader.getSeriesCount()); }
@Test(dependsOnMethods={"testSetId"}) public void testSeriesCount() { assertEquals(1, reader.getSeriesCount()); }
@Test public void testSinglePyramidBigEndian() throws FormatException, IOException { writePyramid(files[2].getAbsolutePath(), new int[] {8}, new int[] {8}, 1, 0, true, false); IFormatReader reader = getReader(2); try { assertEquals(reader.getSeriesCount(), 1); assertEquals(reader.getResolutionCount(), RESOLUTION_COUNT); assertTrue(checkPixels(reader)); } finally { reader.close(); } }
@Test public void testSinglePyramid() throws FormatException, IOException { writePyramid(files[0].getAbsolutePath(), new int[] {8}, new int[] {8}, 1, 0, false, false); IFormatReader reader = getReader(0); try { assertEquals(reader.getSeriesCount(), 1); assertEquals(reader.getResolutionCount(), RESOLUTION_COUNT); assertTrue(checkPixels(reader)); } finally { reader.close(); } }
@Test public void testSinglePyramidBigEndianBigTiff() throws FormatException, IOException { writePyramid(files[3].getAbsolutePath(), new int[] {8}, new int[] {8}, 1, 0, true, true); IFormatReader reader = getReader(3); try { assertEquals(reader.getSeriesCount(), 1); assertEquals(reader.getResolutionCount(), RESOLUTION_COUNT); assertTrue(checkPixels(reader)); } finally { reader.close(); } }
@Test public void testSinglePyramidBigTiff() throws FormatException, IOException { writePyramid(files[1].getAbsolutePath(), new int[] {8}, new int[] {8}, 1, 0, false, true); IFormatReader reader = getReader(1); try { assertEquals(reader.getSeriesCount(), 1); assertEquals(reader.getResolutionCount(), RESOLUTION_COUNT); assertTrue(checkPixels(reader)); } finally { reader.close(); } }