Graphics2D.setComposite(..., alpha)
我想知道在 Java 中使用透明度之间和Graphics2D.setColor(new Color(..., alpha))
使用透明度之间是否真的有区别?当使用两者的组合时,它们如何相互影响,例如
Graphics2D.setComposite(..., 0.5f)
Graphics2D.setColor(new Color(..., 0.5f))
看起来结果不是0.5的透明度,而是更像0.25。是否有任何建议使用前面提到的方法之一?