好吧,這會顯得非常愚蠢,但請耐心等待。一年前,我做了一個小程序,對圖像進行各種操作,現在我有點生疏,不得不做類似的事情。我正在查看舊的應用程序,以幫助我開始,但有一件非常簡單的事情,我的頭不想了解剛纔的邏輯。基本上,我在圖像中的每個像素中循環以便在該位置執行某些操作,現在什麼都沒有關係。這裏是基本的想法:關於遍歷圖像中的每個像素的簡單問題
for (int x = 0; x < inputImage.getWidth(); x++) {
for(int y = 0; y < inputImage.getHeight(); y++) {
*code in here*
}
}
現在我不明白這是什麼。當然,嵌套for循環的邏輯意味着在每個循環之後,x和y都會遞增。所以在第一遍中,x = 0,y = 0。第二遍,x = 1,y = 1等等。這意味着你只選擇從圖像左上角到右下角的對角線像素,錯過了大量的像素,比如位於x = 0,y = 1處的像素。我知道這很簡單並且確實使得感覺,但我只是沒有得到現在的邏輯!非常感謝。
您是否嘗試過運行兩個嵌套循環並打印變量? – DerMike