2
我需要翻轉圖像上方從圖像的右上角到左下角的假想對角線。這是我迄今爲止所擁有的。 getBasicPixel(x,y)以像素值的形式返回像素的RGB值。在對角線上翻轉圖像
public static void flipD(Picture p){
int h= p.getHeight();
int w= p.getWidth();
int v=0;
for(int i=0; i< h; i++){
for(int j=0; j<w; j++){
v=p.getBasicPixel(i,j);
p.setBasicPixel(w-1-i, w-1-j, v);
}
}
}
交換事物往往遵循這種模式'temp = a; a = b; b = temp;' – gman
我應該創建一個新的像素對象並使用交換公式嗎? –
你有2件事要交換。代碼中的「a」和「b」是圖片兩側的像素 – gman