我需要顯示所選圖像中每個像素的所有RGB數字,每個數字用空格分隔,並在圖像的每一行之後使用println(break)。我已經想出並編寫了代碼來返回所有的RGB數字,但我不知道如何在每行之後分解。這是到目前爲止我的代碼..顯示圖像的RGB數字
public void getColor()
{
System.out.println("This picture's dimensions are: "+this.getWidth()+" by "+this.getHeight());
for (int row=0; row < this.getHeight(); row++) // gives the number of rows
{
for (int col=0; col < this.getWidth(); col++)// gives the number of columns
{
Pixel pix = this.getPixel(col,row);
System.out.print(pix.getRed()+" "+pix.getGreen()+" "+pix.getBlue()+" ");
} // end of inner loop
}// end of outer loop
} // end of method
改用'System.out.println()'會更好 - 主要是因爲這實際上就是它的意義所在。 – 2015-04-01 00:43:53
是的,雖然其他人已經用該解決方案做出了答案。因此,我覺得最好是把它作爲一種選擇,因爲它有許多其他閱讀可能會發現未來用途的應用程序。 – Danoram 2015-04-01 00:54:56
啊,夠公平的。我沒有看到那一個。 – 2015-04-01 00:57:56