// // ConvertToOmeTiff.java // import loci.formats.ImageReader; import loci.formats.MetadataTools; import loci.formats.meta.IMetadata; import loci.formats.out.OMETiffWriter; /** * Converts the given files to OME-TIFF format. * *
Source code:
*
Trac, * SVN
*/ public class ConvertToOmeTiff { public static void main(String[] args) throws Exception { if (args.length == 0) { System.out.println("Usage: java ConvertToOmeTiff file1 file2 ..."); return; } ImageReader reader = new ImageReader(); OMETiffWriter writer = new OMETiffWriter(); for (int i=0; i= 0 ? id.substring(0, dot) : id) + ".ome.tif"; System.out.print("Converting " + id + " to " + outId + " "); // record metadata to OME-XML format IMetadata omexmlMeta = MetadataTools.createOMEXMLMetadata(); reader.setMetadataStore(omexmlMeta); reader.setId(id); // configure OME-TIFF writer writer.setMetadataRetrieve(omexmlMeta); writer.setId(outId); //writer.setCompression("J2K"); // write out image planes int seriesCount = reader.getSeriesCount(); for (int s=0; s