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);
}