From c34f496c8d9d092bda76cc03566e298b5817709c Mon Sep 17 00:00:00 2001 From: tpietzsch <tobias.pietzsch@gmail.com> Date: Thu, 18 Oct 2018 11:48:23 +0200 Subject: [PATCH] Move ExportHugeImage to src/main/java. Take h5 path as command line arg. --- .../java/bdv/export/ExportHugeImage.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) rename src/{test => main}/java/bdv/export/ExportHugeImage.java (92%) diff --git a/src/test/java/bdv/export/ExportHugeImage.java b/src/main/java/bdv/export/ExportHugeImage.java similarity index 92% rename from src/test/java/bdv/export/ExportHugeImage.java rename to src/main/java/bdv/export/ExportHugeImage.java index 7777487f..5e58b0a7 100644 --- a/src/test/java/bdv/export/ExportHugeImage.java +++ b/src/main/java/bdv/export/ExportHugeImage.java @@ -24,15 +24,16 @@ import net.imglib2.view.Views; public class ExportHugeImage { - private final File hdf5File = new File( "/Users/pietzsch/Desktop/huge.h5" ); + private final File hdf5File; private final RandomAccessibleInterval< UnsignedShortType > input; - public ExportHugeImage() + public ExportHugeImage( final File hdf5File ) { input = Views.interval( Views.extendZero( ArrayImgs.unsignedShorts( 1, 1, 1 ) ), Intervals.createMinSize( 0, 0, 0, 10000, 10000, 10000 ) ); + this.hdf5File = hdf5File; } public static class RAIImgLoader< T > implements TypedBasicImgLoader< T > @@ -100,6 +101,11 @@ public class ExportHugeImage public static void main( String[] args ) { - new ExportHugeImage().run(); + File file = null; + if ( args.length > 0 ) + file = new File( args[ 0 ] ); + else + file = new File( "/Users/pietzsch/Desktop/huge.h5" ); + new ExportHugeImage( file ).run(); } } -- GitLab