I develop a java application to render images : these images are from different formats. In the case where an image has several channels, I would like to create a bufferedImage corresponding to the merged channels. I have looked at the BioFormats documentation but I have found not hints.
Here you can find my code :
- Code: Select all
- BufferedImageReader bufferedImageReader = new BufferedImageReader(new ImageReader());
 BufferedImage bufferedImage;
 try {
 bufferedImageReader.setId(imagePath);
 // OpenImage(0) <=> open the image corresponding to the first channel, the first z and the first t
 bufferedImage = bufferedImageReader.openImage(0);
 } catch (FormatException ex) {
 // Can not read the image
 bufferedImage = null;
 } catch (IOException ex) {
 // Can not read the image
 bufferedImage = null;
 }
Thank you in advance for your help
Céline
 
    


