Tiff compression using Java ImageIO

后端 未结 2 1672
抹茶落季
抹茶落季 2020-12-16 04:43

I am having issues converting a png to tiff. The conversion goes fine, but the image is huge. I think the issue is that I am not doing the compression correctly? Anyone h

2条回答
  •  情深已故
    2020-12-16 05:03

    Writer.getDefaultWriteParam() only creates an ImageWriteParam object, it doesn't link it back to anything else.

    I don't see any mechanism in your code for your modified param object to be subsequently used in the ImageWriter.

    I believe that instead of:

    writer.write(bi);
    

    you need to use:

    writer.write(null, new IIOImage(bi, null, null), param);
    

提交回复
热议问题