如何在 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 扩展。
调用时
Imaging.getBufferedImage(image);
其中 image 是一个字节数组,包含一个带有 alpha 层的 TIFF 图像,结果 BufferedImage 没有 alpha 通道。如何在调用 Imaging.getBufferedImage() 时保留 alpha 通道或将 alpha 通道添加回返回的 BufferedImage?
因为apache.commons.imaging不支持TIFF不支持ExtraSamples,所以我决定我需要找到另一种方式来读取图像。
我最终为 ImageIO 使用了 TwelveMonkeys 的 TIFF 扩展。