0
在我的应用程序中,我有一个图像(世界地图)作为背景图片。在此背景图片上,有一个颜色渐变和透明填充效果的多边形。java获得像素的颜色透明,渐变叠加
这里你可以找到覆盖的代码片段:
public void paint(Graphics g) {
//draw a polygon with a gradient filling effect
Graphics2D g2 = (Graphics2D)g;
GradientPaint gp = new GradientPaint(x1, y1, color1, x2, y2, color2, false);
g2.setPaint(gp);
g2.fill(polygon);
}
是否有人知道一个方法来获得一个像素的覆盖的的颜色?我不需要颜色,它可以在屏幕上看到,包括背景图片 - 只是覆盖图的颜色。
最好的问候,
迈克尔
非常感谢 - 它适用于我的问题。 – Michael 2012-02-27 09:16:06