public boolean cropImage(Image i, File outputFile, int top, int left, int width, int height) {
ImagePlus ip = ((ImageJImage)i).getImagePlus();
ImageProcessor processor = ip.getProcessor();
processor.setRoi(left, top, width, height);
processor = processor.crop();
ip.setProcessor(null, processor);
return ImageProcess.save(((ImageJImage) i).getImageType(), ip, outputFile);
}