jjzjj

getAlpha

全部标签

java - 将具有底层颜色的 RGBA 转换为 RGB?

我在Java中转换颜色时遇到了问题。简化后的问题如下所示:我的应用程序包含一个图像。我已经在这张图片上放置了一个Recangle。Rectangle的颜色定义为newColor(255,255,0,80)。在没有getPixelColor()方法的情况下是否可以将屏幕上显示的颜色计算/转换为没有Alpha值的颜色?不同的公式:我可以从具有alpha值的颜色+底层颜色计算出没有alpha值的颜色吗?我希望有人能帮助我。问候,迈克尔 最佳答案 正如Wikipediaarticle状态(假设背景不透明):intr,g,b;r=fgColo