【发布时间】:2012-03-05 17:06:27
【问题描述】:
我在 Gimp 中创建了一个 32 位 ARGB 图像。当我使用常用方式(BufferedImage img = ImageIO.read(imagePath); )将位图加载到 BufferedImage 时,图像已加载,但 alpha 通道仅以黑色显示。当我调试我的应用程序时,我可以看到 BufferedImage 被分配了 TYPE_INT_RGB 类型,而不是预期的 TYPE_INT_ARGB 类型。 如何将我的 bmp 文件加载到这种类型的 BufferedImage 中?
【问题讨论】:
-
您使用的是哪种文件格式?您很可能选择了不支持 alpha 的格式。
标签: java image alpha bufferedimage