2012-05-11 53 views
1

我画了任何图片,使用图形2D。我如何获得x,y像素的颜色? getPixelColor不起作用,因为此方法从屏幕获取像素,而不是applet查看器坐标。如何获取Java中的applet查看器像素的颜色?

+0

您是否使用Applet类或JApplet类? – jondinham

+0

我正在使用Applet类。 – Leonard

+0

如果不使用Robot getPixelColor,我只能想到将applet图形对象转换为位图,然后从中提取! – jondinham

回答

1
  1. 绘制图片的BufferedImage
  2. Graphics图像绘制到Graphics2D
  3. 要获得任何像素的颜色,请致电BufferedImage.getRGB(x,y)或变体(检查文档)。
相关问题