Javaでtiffファイルを圧縮する方法、jpegファイルをtiffに追加すると、ファイルサイズが増加しました
File f2 = new File("D:/KYCDATA/mani/myimage_compressed.jpeg");
    BufferedImage image3 = ImageIO.read(f2);
    List<BufferedImage> list = new ArrayList<BufferedImage>();
    list.add(image3);
    File tiffFile = new File("D:/KYCDATA/mani/mani.tiff");
    if(tiffFile.exists()) {
        tiffFile.delete();
    }
    ImageOutputStream ios = null;
    ImageWriter writer = null;
    Iterator it = ImageIO.getImageWritersByFormatName("tiff");
    if (it.hasNext()) {
        writer = (ImageWriter) it.next();
    }
    ios = ImageIO.createImageOutputStream(tiffFile);
    writer.setOutput(ios);
    IIOImage iioImage = null;
    for (int i = 0; i < list.size(); i++) {
        iioImage = new IIOImage(list.get(i), null, null);
        if (i == 0) {
            writer.write(iioImage);
        } else {
            writer.writeInsert(i, iioImage, null);
        }
        writer.endWriteSequence();