diff --git a/src/main/java/ExampleSuite.java b/src/main/java/ExampleSuite.java index 174f2e8e..43d44513 100644 --- a/src/main/java/ExampleSuite.java +++ b/src/main/java/ExampleSuite.java @@ -103,7 +103,7 @@ public static void main(String[] args) throws Exception { overlappedInputFile.getAbsolutePath(), overlappedTiledFile.getAbsolutePath(), "96", "96"}); execute("OverlappedTiledWriter", new String[] { overlappedInputFile.getAbsolutePath(), overlappedTiledFile2.getAbsolutePath(), "192", "96"}); - execute("ReadWriteInMemory", new String[] {inputFile.getAbsolutePath()}); + execute("ReadWriteInMemory", new String[] {inputFile.getAbsolutePath(), inMemoryFile.getAbsolutePath()}); execute("OrthogonalReader", new String[] {"--input", inputFile.getAbsolutePath(), "--output", orthogonalFile.getAbsolutePath()}); execute("SubResolutionExample", new String[] { pyramidFile.getAbsolutePath()}); diff --git a/src/main/java/ReadWriteInMemory.java b/src/main/java/ReadWriteInMemory.java index 11a71e86..5bd088e8 100644 --- a/src/main/java/ReadWriteInMemory.java +++ b/src/main/java/ReadWriteInMemory.java @@ -160,7 +160,8 @@ public static void main(String[] args) // flush output byte array to disk System.out.println(); System.out.println("Flushing image data to disk..."); - File outFile = new File(fileName + ".ome.tif"); + String outFileName = args.length > 1 ? args[1] : fileName + ".ome.tif"; + File outFile = new File(outFileName); DataOutputStream out = new DataOutputStream(new FileOutputStream(outFile)); out.write(outBytes); out.close();