Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //printf("Up is %d\n", up);
- if(up>=0)
- { tmpRedSum = tmpRedSum + image[up][j].rgbtRed;
- tmpGreenSum = tmpGreenSum + image[up][j].rgbtGreen;
- tmpBlueSum = tmpBlueSum + image[up][j].rgbtBlue;
- avgcounter++;
- printf("I MADE IT TO UP\n");
- }
- int down = i+1;
- //printf("Down is %d\n",down);
- if(down < height)
- {
- tmpRedSum = tmpRedSum + image[down][j].rgbtRed;
- tmpGreenSum = tmpGreenSum + image[down][j].rgbtGreen;
- tmpBlueSum = tmpBlueSum + image[down][j].rgbtBlue;
- avgcounter++;
- printf("I MADE IT TO DOWN\n");
- }
- int left = j-1;
- //printf("Left is %d\n",left);
- if((left>=0) && (left<width))
- {
- tmpRedSum = tmpRedSum + image[i][left].rgbtRed;
- tmpGreenSum = tmpGreenSum + image[i][left].rgbtGreen;
- tmpBlueSum = tmpBlueSum + image[i][left].rgbtBlue;
- avgcounter++;
- printf("I MADE IT TO LEFT\n");
- }
- int right = j+1;
- //printf("Right is %d\n",right);
- if (right<width)
- {
- tmpRedSum = tmpRedSum + image[i][right].rgbtRed;
- tmpGreenSum = tmpGreenSum + image[i][right].rgbtGreen;
- tmpBlueSum = tmpBlueSum + image[i][right].rgbtBlue;
- avgcounter++;
- printf("I MADE IT TO RIGHT\n");
- }
- if((left>=0) && (up>=0))
- {
- tmpRedSum = tmpRedSum + image[left][up].rgbtRed;
- tmpGreenSum = tmpGreenSum + image[left][up].rgbtGreen;
- tmpBlueSum = tmpBlueSum + image[left][up].rgbtBlue;
- avgcounter++;
- printf("I MADE IT TO UP&LEFT\n");
- }
- if((right<width) && (up>=0))
- {
- tmpRedSum = tmpRedSum + image[right][up].rgbtRed;
- tmpGreenSum = tmpGreenSum + image[right][up].rgbtGreen;
- tmpBlueSum = tmpBlueSum + image[right][up].rgbtBlue;
- avgcounter++;
- printf("I MADE IT TO UP&RIGHT\n");
- }
- if((right<width) && (down<height))
- {
- tmpRedSum = tmpRedSum + image[right][down].rgbtRed;
- tmpGreenSum = tmpGreenSum + image[right][down].rgbtGreen;
- tmpBlueSum = tmpBlueSum + image[right][down].rgbtBlue;
- avgcounter++;
- printf("I MADE IT TO RIGHT&DOWN\n");
- }
- if((left>=0) && (down<height))
- {
- tmpRedSum = tmpRedSum + image[left][down].rgbtRed;
- tmpGreenSum = tmpGreenSum + image[left][down].rgbtGreen;
- tmpBlueSum = tmpBlueSum + image[left][down].rgbtBlue;
- avgcounter++;
- printf("I MADE IT TO LEFT&DOWN\n");
- }
- int avgRed = round(tmpRedSum/avgcounter++);
- int avgGreen = round(tmpGreenSum/avgcounter++);
- int avgBlue = round(tmpBlueSum/avgcounter++);
- image[i][j].rgbtRed = avgRed;
- image[i][j].rgbtGreen = avgGreen;
- image[i][j].rgbtBlue = avgBlue;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement