我希望您能提供一个尽可能简单的解决方案(到目前为止,我只找到了非常复杂的解决方案)来回答一个简单的问题:如何在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);
}
我有一张图片周围有白色的边框,我不想绘制它。