【发布时间】:2014-05-08 07:05:10
【问题描述】:
我想知道对简单问题的尽可能简单的解决方案(到目前为止我发现只有非常复杂的解决方案):如何在 Graphics2D 中绘制图像并将一种颜色设置为完全透明?
到目前为止,我正在尝试这样的事情,但没有成功:
private Image head;
public void draw(Graphics2D g) {
g.setComposite(AlphaComposite.Src);
Color transparentWhite = new Color(255,255,255,1);
g.drawImage(head, (int)posX, (int)posY, transparentWhite, null);
}
我的图片周围是白色的,我不想画。
【问题讨论】:
标签: java awt draw graphics2d