Convert multipage TIFF to single TIFF files
JDeli is able to convert individual TIFF images into a single multipage TIFF file.
Read/Write methods for converting from Multipage TIFF into a single TIFF file
- Read multipage TIFF image into Java (also handles other supported images
TiffDecoder decoder = new TiffDecoder();
BufferedImage image = decoder.read(imageData);
-
Process image if needed
-
Write out Java image to a multiple image TIFF files.
for (int i = 0; i <= decoder.getPageCount(); i++) {
BufferedImage image = decoder.read(i);
TiffEncoderOptions options = new TiffEncoderOptions();
//set any options in options instance - examples below
options.setCompressionFormat(TiffCompressionFormat.DEFLATE);
options.setXmpMetaData("xmp metadata");
//write out
JDeli.write(image, options, outputStreamOrFile);
}
This uses the TiffDecoder class