public static void main(final String[] args) throws FormatException, IOException { final int returnCode = new MakeTestOmeTiff().makeOmeTiff(args); System.exit(returnCode); }
public void makeOmeTiff(final String name, final CoreMetadata info) throws FormatException, IOException { final String id = getId(name); try (OMETiffWriter out = createWriter(name, info, id)) { writeData(name, info, id, out); } }
public void makeSamples() throws FormatException, IOException { makeOmeTiffExtensions("single-channel", "439", "167", "1", "1", "1", "XYZCT"); makeOmeTiffExtensions("multi-channel", "439", "167", "1", "3", "1", "XYZCT"); makeOmeTiffExtensions("z-series", "439", "167", "5", "1", "1", "XYZCT"); makeOmeTiffExtensions("multi-channel-z-series", "439", "167", "5", "3", "1", "XYZCT"); makeOmeTiffExtensions("time-series", "439", "167", "1", "1", "7", "XYZCT"); makeOmeTiffExtensions("multi-channel-time-series", "439", "167", "1", "3", "7", "XYZCT"); makeOmeTiffExtensions("4D-series", "439", "167", "5", "1", "7", "XYZCT"); makeOmeTiffExtensions("multi-channel-4D-series", "439", "167", "5", "3", "7", "XYZCT"); makeOmeTiffExtensions("modulo-6D-Z", "250", "200", "8", "3", "2", "XYZCT", "4", "1", "1"); makeOmeTiffExtensions("modulo-6D-C", "250", "200", "4", "9", "2", "XYZCT", "1", "3", "1"); makeOmeTiffExtensions("modulo-6D-T", "250", "200", "4", "3", "6", "XYZCT", "1", "1", "2"); makeOmeTiffExtensions("modulo-7D-ZC", "250", "220", "8", "9", "2", "XYZCT", "4", "3", "1"); makeOmeTiffExtensions("modulo-7D-CT", "250", "220", "4", "9", "6", "XYZCT", "1", "3", "2"); makeOmeTiffExtensions("modulo-7D-ZT", "250", "220", "8", "3", "6", "XYZCT", "4", "1", "2"); makeOmeTiffExtensions("modulo-8D", "200", "250", "8", "9", "6", "XYZCT", "4", "3", "2"); }
makeSamples(); return 0; displayUsage(); return 1; makeOmeTiff(name, info); return 0;
private OMETiffWriter createWriter(final String name, final CoreMetadata info, final String id) throws FormatException, IOException { final OMETiffWriter out = new OMETiffWriter(); try { out.setMetadataRetrieve(createMetadata(name, info)); } catch (final DependencyException e) { throw new FormatException(e); } catch (final ServiceException e) { throw new FormatException(e); } catch (final EnumerationException e) { throw new FormatException(e); } ensureNonExisting(id); out.setId(id); return out; }
private void writeData(final String name, final CoreMetadata info, final String id, final OMETiffWriter out) throws FormatException, IOException { System.out.print(id); for (int i = 0; i < info.imageCount; i++) { final BufferedImage plane = createPlane(name, info, i); out.saveBytes(i, BufferedImageWriter.toBytes(plane, out)); System.out.print("."); } System.out.println(); out.close(); }
public void makeOmeTiffExtensions(final String... args) throws FormatException, IOException { final String name = args[0]; args[0] = name + ".ome.tif"; makeOmeTiff(args); args[0] = name + ".ome.tiff"; makeOmeTiff(args); args[0] = name + ".ome.tf2"; makeOmeTiff(args); args[0] = name + ".ome.tf8"; makeOmeTiff(args); args[0] = name + ".ome.btf"; makeOmeTiff(args); }
final int v = gradient(type, y, info.sizeY); g.setColor(new Color(v, v, v)); g.drawLine(0, y, info.sizeX, y);
makeSamples(); return 0; displayUsage(); return 1; makeOmeTiff(name, info); return 0;
private OMETiffWriter createWriter(final String name, final CoreMetadata info, final String id) throws FormatException, IOException { final OMETiffWriter out = new OMETiffWriter(); try { out.setMetadataRetrieve(createMetadata(name, info)); } catch (final DependencyException e) { throw new FormatException(e); } catch (final ServiceException e) { throw new FormatException(e); } catch (final EnumerationException e) { throw new FormatException(e); } ensureNonExisting(id); out.setId(id); return out; }
private void writeData(final String name, final CoreMetadata info, final String id, final OMETiffWriter out) throws FormatException, IOException { System.out.print(id); for (int i = 0; i < info.imageCount; i++) { final BufferedImage plane = createPlane(name, info, i); out.saveBytes(i, BufferedImageWriter.toBytes(plane, out)); System.out.print("."); } System.out.println(); out.close(); }
public void makeOmeTiffExtensions(final String... args) throws FormatException, IOException { final String name = args[0]; args[0] = name + ".ome.tif"; makeOmeTiff(args); args[0] = name + ".ome.tiff"; makeOmeTiff(args); args[0] = name + ".ome.tf2"; makeOmeTiff(args); args[0] = name + ".ome.tf8"; makeOmeTiff(args); args[0] = name + ".ome.btf"; makeOmeTiff(args); }
final int v = gradient(type, y, info.sizeY); g.setColor(new Color(v, v, v)); g.drawLine(0, y, info.sizeX, y);
public void makeOmeTiff(final String name, final CoreMetadata info) throws FormatException, IOException { final String id = getId(name); try (OMETiffWriter out = createWriter(name, info, id)) { writeData(name, info, id, out); } }
public static void main(final String[] args) throws FormatException, IOException { final int returnCode = new MakeTestOmeTiff().makeOmeTiff(args); System.exit(returnCode); }
public void makeSamples() throws FormatException, IOException { makeOmeTiffExtensions("single-channel", "439", "167", "1", "1", "1", "XYZCT"); makeOmeTiffExtensions("multi-channel", "439", "167", "1", "3", "1", "XYZCT"); makeOmeTiffExtensions("z-series", "439", "167", "5", "1", "1", "XYZCT"); makeOmeTiffExtensions("multi-channel-z-series", "439", "167", "5", "3", "1", "XYZCT"); makeOmeTiffExtensions("time-series", "439", "167", "1", "1", "7", "XYZCT"); makeOmeTiffExtensions("multi-channel-time-series", "439", "167", "1", "3", "7", "XYZCT"); makeOmeTiffExtensions("4D-series", "439", "167", "5", "1", "7", "XYZCT"); makeOmeTiffExtensions("multi-channel-4D-series", "439", "167", "5", "3", "7", "XYZCT"); makeOmeTiffExtensions("modulo-6D-Z", "250", "200", "8", "3", "2", "XYZCT", "4", "1", "1"); makeOmeTiffExtensions("modulo-6D-C", "250", "200", "4", "9", "2", "XYZCT", "1", "3", "1"); makeOmeTiffExtensions("modulo-6D-T", "250", "200", "4", "3", "6", "XYZCT", "1", "1", "2"); makeOmeTiffExtensions("modulo-7D-ZC", "250", "220", "8", "9", "2", "XYZCT", "4", "3", "1"); makeOmeTiffExtensions("modulo-7D-CT", "250", "220", "4", "9", "6", "XYZCT", "1", "3", "2"); makeOmeTiffExtensions("modulo-7D-ZT", "250", "220", "8", "3", "6", "XYZCT", "4", "1", "2"); makeOmeTiffExtensions("modulo-8D", "200", "250", "8", "9", "6", "XYZCT", "4", "3", "2"); }