public Channel flipV() { for (int y = 0; y < height; y++) { for(int x=0;x < width; x++) { float tmp = pixels[y,x]; pixels[y,x] = pixels[height - y - 1,x]; pixels[height - y - 1,x] = tmp; } } return this; }