2013-06-20 50 views
0

有什麼方法可以在指針下的屏幕上找到像素的顏色名稱?系統屏幕上的像素顏色檢測

   robot=new Robot(); 
       Point coord = MouseInfo.getPointerInfo().getLocation(); 
       color = robot.getPixelColor((int)coord.getX(), (int)coord.getY()); 

       hexString = Integer.toHexString(color.getRGB()); 
       hexString = hexString.substring(2, hexString.length()); 

現在我想要這個十六進制值的顏色名稱(如藍/綠/黑等)......我該怎麼做?

+2

你不能(可行)做這個。你可以得到的衣櫥是將'color'與'Color'類中的預定義顏色進行比較,但是這不會匹配所有可能的顏色,只有少數幾個原文 – MadProgrammer

+0

我會剪掉整個像素業務,如果我問過這個問題 – Mordechai

+0

你解決了嗎? –

回答