如何在java中使用apache.commons.imaging保留TIFF图像的透明度

时间:2018-05-02 15:12:27

标签: java bufferedimage tiff alpha-transparency apache-commons-imaging

打电话时 Imaging.getBufferedImage(image); 其中image是包含带有alpha图层的TIFF图像的字节数组,结果BufferedImage没有alpha通道。如何在调用Imaging.getBufferedImage()时保留alpha通道或将alpha通道添加回返回的BufferedImage?

1 个答案:

答案 0 :(得分:1)

因为apache.commons.imaging不支持TIFF不支持ExtraSamples,所以我确定我需要找到另一种方法来读取图像。

我最终使用了来自TwelveMonkeys的TIFF扩展名来进行ImageIO。