如何将AlphaChannel添加到现有png

时间:2018-05-15 20:19:31

标签: java bufferedimage alpha

我可能整个晚上都在考虑这个问题。

如何将Alpha通道添加到没有Alpha通道的图像中。

我的场景:我有一个图像,我将其作为BufferedImage导入并用它做一些事情。现在我想将其设置为部分透明,但如果没有alpha通道则无法正常工作。可悲的是,并非所有的图像都有一个,所以我希望有可能在之后添加一个。这可能吗?如果是的话:怎么样?

1 个答案:

答案 0 :(得分:0)

对我有用的解决方案: 我创建了一个新的BufferedImage,它带有一个alpha通道,宽度和高度与没有它的相同,并将像素从旧像素复制到新的像素。