2012-05-11 55 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)或變體(檢查文檔)。
相關問題