聲明不`噸的工作,我有一個getPixelColour
功能:的Java2D:如果與java.awt.Color中
Color getPixelColor(int x, int y) {
if(mazeImage == null) System.out.println(":(");
int pixel = mazeImage.getRGB(x, y);
int red = (pixel & 0x00ff0000) >> 16;
int green = (pixel & 0x0000ff00) >> 8;
int blue = pixel & 0x000000ff;
return new Color(red,green,blue);
}
例如像素是黑色的,System.out.println(getPixelColor(x,y) + " " + Color.BLACK);
寫java.awt.Color[r=0,g=0,b=0] java.awt.Color[r=0,g=0,b=0]
但getPixelColor(x,y) == Color.BLACK
回報false
。它出什麼問題了?
如果您發現以下任何答案有幫助,您應該接受其中的一條。當你發佈更多問題時,除非你接受有用的答案,否則成員將不願意幫助你。 – darrengorman 2012-04-07 13:26:56