パッケージにエラー解決方法はありません
1407 ワード
本人用Blue Jコンパイラ
解决方法はnewを取り除いて正常に运行することができて、具体的な原理は私もよく分かりません.もし大神が知っていることがあれば、以下を教えてほしいです.
public ImageResource makeGray(ImageResource inImage){
//I make a blank image of the same size
ImageResource outImage = new ImageResource(inImage.getWidth(),inImage.getHeight());
//for each pixel in outImage
for(Pixel pixel : outImage.pixels()){
//look at the corresponding pixel in inImage
Pixel inPixel = inImage.getPixel(pixel.getX(),pixel.getY());// Pixel inPixel = new inImage.getPixel(pixel.getX(),pixel.getY()); : inImage
//compute inPixel's red+ inPixel's green + inPixel's blue
//divide that sum by 3 (call it average)
int average = (inPixel.getRed()+inPixel.getBlue()+inPixel.getGreen())/3;
//int average=90;
//set pixel's red to average
pixel.setRed(average);
//set pixel's green to average
pixel.setGreen(average);
//set pixel's blue to average
pixel.setBlue(average);
}
//outImage is your answer
return outImage;
}
Pixel inPixel = new inImage.getPixel(pixel.getX(),pixel.getY());
: inImage
解决方法はnewを取り除いて正常に运行することができて、具体的な原理は私もよく分かりません.もし大神が知っていることがあれば、以下を教えてほしいです.