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

How to retain transparancy in TIFF images using apache.commons.imaging in java

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

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

我最终为 ImageIO 使用了 TwelveMonkeys 的 TIFF 扩展。