如何在Java中更改BufferedImage的全局alpha值?(IE使图像中每个像素值为100的像素的alpha值为80)
@Neil Coffey:谢谢,我一直在寻找这个; 但是,你的代码对我来说效果不好(白色背景变黑).
我编写了类似这样的东西,它完美地工作:
public void setAlpha(byte alpha) { alpha %= 0xff; for (int cx=0;cx其中obj_img是BufferedImage.TYPE_INT_ARGB.
我用setAlpha((byte)125)改变alpha; alpha范围现在是0-255.
希望有人觉得这很有用.