void writeRGBStack(OutputStream out, Object[] stack) throws IOException { showProgressBar = false; for (int i=0; i<fi.nImages; i++) { IJ.showStatus("Writing: " + (i+1) + "/" + fi.nImages); writeRGBImage(out, (int[])stack[i]); IJ.showProgress((double)(i+1)/fi.nImages); } }
void writeRGBStack(OutputStream out, Object[] stack) throws IOException { showProgressBar = false; for (int i=0; i<fi.nImages; i++) { IJ.showStatus("Writing: " + (i+1) + "/" + fi.nImages); writeRGBImage(out, (int[])stack[i]); IJ.showProgress((double)(i+1)/fi.nImages); } }
void writeRGBVirtualStack(OutputStream out, VirtualStack virtualStack) throws IOException { showProgressBar = false; boolean flip = "FlipTheseImages".equals(fi.fileName); for (int i=1; i<=fi.nImages; i++) { IJ.showStatus("Writing: " + i + "/" + fi.nImages); ImageProcessor ip = virtualStack.getProcessor(i); if (flip) ip.flipVertical(); int[] pixels = (int[])ip.getPixels(); writeRGBImage(out, pixels); IJ.showProgress((double)i/fi.nImages); } }
void writeRGBVirtualStack(OutputStream out, VirtualStack virtualStack) throws IOException { showProgressBar = false; boolean flip = "FlipTheseImages".equals(fi.fileName); for (int i=1; i<=fi.nImages; i++) { IJ.showStatus("Writing: " + i + "/" + fi.nImages); ImageProcessor ip = virtualStack.getProcessor(i); if (flip) ip.flipVertical(); int[] pixels = (int[])ip.getPixels(); writeRGBImage(out, pixels); IJ.showProgress((double)i/fi.nImages); } }
writeRGBStack(out, (Object[])fi.pixels); else writeRGBImage(out, (int[])fi.pixels); break; default:
writeRGBStack(out, (Object[])fi.pixels); else writeRGBImage(out, (int[])fi.pixels); break; default: