metadata.setPixelsSizeX(new PositiveInteger(sizeX), series); metadata.setPixelsSizeY(new PositiveInteger(sizeY), series); metadata.setPixelsSizeZ(new PositiveInteger(1), series); metadata.setPixelsSizeC(new PositiveInteger(1), series); int totalPlanes =
meta.setPixelsSizeZ(new PositiveInteger(1), 0); meta.setPixelsSizeZ(new PositiveInteger(1), 0);
store.setPixelsSizeZ(new PositiveInteger(imp.getNSlices()), 0); store.setPixelsSizeC(new PositiveInteger(channels*imp.getNChannels()), 0); store.setPixelsSizeT(new PositiveInteger(imp.getNFrames()), 0); "to a stack."); store.setPixelsSizeZ(new PositiveInteger(imp.getImageStackSize()), 0); store.setPixelsSizeC(new PositiveInteger(1), 0); store.setPixelsSizeT(new PositiveInteger(1), 0); store.setPixelsSizeZ(new PositiveInteger(1), 0);
store.setPixelsSizeZ(new PositiveInteger(imp.getNSlices()), 0); store.setPixelsSizeC(new PositiveInteger(channels*imp.getNChannels()), 0); store.setPixelsSizeT(new PositiveInteger(imp.getNFrames()), 0); "to a stack."); store.setPixelsSizeZ(new PositiveInteger(imp.getImageStackSize()), 0); store.setPixelsSizeC(new PositiveInteger(1), 0); store.setPixelsSizeT(new PositiveInteger(1), 0); store.setPixelsSizeZ(new PositiveInteger(1), 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); }
metadata.setPixelsSizeX(new PositiveInteger(SIZE_X), 0); metadata.setPixelsSizeY(new PositiveInteger(SIZE_Y), 0); metadata.setPixelsSizeZ(new PositiveInteger(1), 0); metadata.setPixelsSizeC(new PositiveInteger(1), 0); metadata.setPixelsSizeT(new PositiveInteger(SIZE_Z * SIZE_C * SIZE_T), 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; } }