我无法让我的程序垂直翻转 ppm 图像。到目前为止,我的函数只吐出输入的确切图像。我有这个执行翻转的功能......或者它假设。然后我有一个紧随其后的函数,它要求读取图像,然后翻转,然后再次写出。我知道这个功能没问题,因为我已经测试过了。有什么想法吗?
void ppmFlipVertical(int image[MAXROWS][MAXCOLS], int numRows, int numCols)
{
int temp, N,L,c;
N=3*numRows;
L=3*numCols;
c=0;
for(int r=0; r<(N/2); r++)
{
temp=image[r][c];
image[r][c] = image[N-r][c];
temp=image[N-r][c];
}
}