throws EnumerationException metadata.setImageID("Image:" + series, series); metadata.setPixelsID("Pixels: " + series, series); metadata.setPixelsBigEndian(
store.setImageID(MetadataTools.createLSID("Image", 0), 0);
store.setImageID(MetadataTools.createLSID("Image", 0), 0);
/** * Set metadata for writing a single Image/series. Does not set subresolution data. */ private void populateImage(IMetadata meta, int p, int width, int height, int planes, boolean bigEndian) { meta.setImageID("Image:" + p, p); meta.setPixelsID("Pixels:" + p, p); meta.setPixelsDimensionOrder(DimensionOrder.XYZCT, p); meta.setPixelsSizeX(new PositiveInteger(width), p); meta.setPixelsSizeY(new PositiveInteger(height), p); meta.setPixelsSizeZ(new PositiveInteger(planes), p); meta.setPixelsSizeC(new PositiveInteger(1), p); meta.setPixelsSizeT(new PositiveInteger(1), p); meta.setPixelsType(PixelType.UINT8, p); meta.setPixelsBigEndian(bigEndian, p); meta.setChannelID("Channel:" + p + ":0", p, 0); meta.setChannelSamplesPerPixel(new PositiveInteger(1), p, 0); }
OMEXMLService service = sf.getInstance(OMEXMLService.class); IMetadata metadata = service.createOMEXMLMetadata(); metadata.setImageID("Image:0", 0); metadata.setPixelsID("Pixels:0", 0); metadata.setPixelsBinDataBigEndian(true, 0, 0);
public static IMetadata createMetadata() throws DependencyException, ServiceException { ServiceFactory sf = new ServiceFactory(); OMEXMLService service = sf.getInstance(OMEXMLService.class); IMetadata metadata = service.createOMEXMLMetadata(); metadata.setPixelsDimensionOrder(DimensionOrder.XYZCT, 0); metadata.setPixelsSizeX(new PositiveInteger(SIZE_X), 0); metadata.setPixelsSizeY(new PositiveInteger(SIZE_Y), 0); metadata.setPixelsSizeT(new PositiveInteger(SIZE_T), 0); metadata.setPixelsSizeZ(new PositiveInteger(SIZE_Z), 0); metadata.setPixelsSizeC(new PositiveInteger(SIZE_C), 0); metadata.setPixelsType(PixelType.UINT8, 0); metadata.setPixelsBinDataBigEndian(true, 0, 0); metadata.setImageID("Image:1", 0); metadata.setPixelsID("Pixels:1", 0); metadata.setChannelID("Channel:1", 0, 0); metadata.setChannelSamplesPerPixel(new PositiveInteger(1), 0, 0); return metadata; } }