*/
public BufferedImage open(InputStream input) throws FormatIOException {
Opener o = new Opener();
BufferedImage bi = null;
// Most of the time we're dealing with TIF so try direct
ImagePlus imp = o.openTiff(input, "tif");
// Otherwise, we'll just stay in ImageJ but just provide a file path
if (imp == null) {
logger.info("Creating temp image");
File path = IOUtils.createTempImage(input);
bi = open(path.getAbsolutePath());