/** Obtains the specified image from the current file. */ public BufferedImage openImage(int no) throws FormatException, IOException { return openImage(no, 0, 0, getSizeX(), getSizeY()); }
/** Obtains the specified image from the current file. */ public BufferedImage openImage(int no) throws FormatException, IOException { return openImage(no, 0, 0, getSizeX(), getSizeY()); }
@Test(groups = {"all", "fast", "automated"}) public void testSizeX() { if (config == null) throw new SkipException("No config tree"); String testName = "SizeX"; if (!initFile()) result(testName, false, "initFile"); for (int i=0; i<reader.getSeriesCount(); i++) { reader.setSeries(i); config.setSeries(i); if (reader.getSizeX() != config.getSizeX()) { result(testName, false, "Series " + i + " (expected " + config.getSizeX() + ", actual " + reader.getSizeX() + ")"); } } result(testName, true); }
formatText = format; formatTip = format; resText = reader.getSizeX() + " x " + reader.getSizeY(); zctText = reader.getSizeZ() + "Z x " + reader.getSizeT() + "T x " + reader.getSizeC() + "C";
formatText = format; formatTip = format; resText = reader.getSizeX() + " x " + reader.getSizeY(); zctText = reader.getSizeZ() + "Z x " + reader.getSizeT() + "T x " + reader.getSizeC() + "C";
/** Does the work of loading the thumbnails. */ @Override public void run() { BF.status(false, "Gathering series information"); int seriesCount = ir.getSeriesCount(); // find image plane for each series and sort by size SeriesInfo[] info = new SeriesInfo[seriesCount]; for (int i=0; i<seriesCount; i++) { if (stop) return; ir.setSeries(i); info[i] = new SeriesInfo(i, ir.getSizeX() * ir.getSizeY()); } if (stop) return; Arrays.sort(info); // open each thumbnail, fastest/smallest first for (int i=0; i<seriesCount; i++) { if (stop) return; final int ii = info[i].index; loadThumb(ir, ii, p[ii], false); if (dialog != null) dialog.validate(); } }
/** Does the work of loading the thumbnails. */ @Override public void run() { BF.status(false, "Gathering series information"); int seriesCount = ir.getSeriesCount(); // find image plane for each series and sort by size SeriesInfo[] info = new SeriesInfo[seriesCount]; for (int i=0; i<seriesCount; i++) { if (stop) return; ir.setSeries(i); info[i] = new SeriesInfo(i, ir.getSizeX() * ir.getSizeY()); } if (stop) return; Arrays.sort(info); // open each thumbnail, fastest/smallest first for (int i=0; i<seriesCount; i++) { if (stop) return; final int ii = info[i].index; loadThumb(ir, ii, p[ii], false); if (dialog != null) dialog.validate(); } }
config.setSeries(i); int w = (int) Math.min(Configuration.TILE_SIZE, reader.getSizeX()); int h = (int) Math.min(Configuration.TILE_SIZE, reader.getSizeY());
int x = reader.getSizeX(); int y = reader.getSizeY(); int c = reader.getRGBChannelCount();
int bytes = FormatTools.getBytesPerPixel(type); int fx = reader.getSizeX(); int fy = reader.getSizeY();
planeSize = DataTools.safeMultiply32(reader.getSizeX(), reader.getSizeY(), reader.getEffectiveSizeC(), reader.getRGBChannelCount(),
int expected = x * y * c * bytes; int fx = reader.getSizeX(); int fy = reader.getSizeY();
for (int i=0; i<reader.getSeriesCount() && success; i++) { reader.setSeries(i); int x = reader.getSizeX(); int y = reader.getSizeY(); int c = reader.getRGBChannelCount();
int x = convertedReader.getSizeX(); int y = convertedReader.getSizeY(); int count = convertedReader.getImageCount();