Compositing Rule
组合规则决定图形之间颜色的相互影响。例如图片或图形的不透明度属于整个分类。以下方法可以 得到组合规则:
g2.setComposite(java.awt.Composite composite);
Composite composite = g2.getComposite();Java 2D允许分配透明(alpha)值,以便底层的图形可以显示出来。通常我们会创建一个java.awt.AlphaComposite对象,然后传入 setComposite()方法的实现。
通常,用AlphaComposite.getInstance()方法,配合一定的混合规 则和透明度值,创建AlphaComposite对象。Java 2D内建了一些符合 Porter-Duff 组合规则的混合规则。但在处理不透明时,通常会使用AlphaComposite.SRC_OVER。透明值由透明到不透明是在0.0和1.0之间。