Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.16 KB | None | 0 0
  1. //printf("Up is %d\n", up);
  2.         if(up>=0)
  3.         {   tmpRedSum = tmpRedSum + image[up][j].rgbtRed;
  4.             tmpGreenSum = tmpGreenSum + image[up][j].rgbtGreen;
  5.             tmpBlueSum = tmpBlueSum +  image[up][j].rgbtBlue;
  6.             avgcounter++;
  7.             printf("I MADE IT TO UP\n");
  8.         }
  9.  
  10.         int down = i+1;
  11.         //printf("Down is %d\n",down);
  12.         if(down < height)
  13.         {
  14.             tmpRedSum  = tmpRedSum + image[down][j].rgbtRed;
  15.             tmpGreenSum  = tmpGreenSum + image[down][j].rgbtGreen;
  16.             tmpBlueSum = tmpBlueSum + image[down][j].rgbtBlue;
  17.             avgcounter++;
  18.             printf("I MADE IT TO DOWN\n");
  19.         }
  20.  
  21.         int left = j-1;
  22.         //printf("Left is %d\n",left);
  23.         if((left>=0) && (left<width))
  24.         {
  25.             tmpRedSum  = tmpRedSum +  image[i][left].rgbtRed;
  26.             tmpGreenSum = tmpGreenSum +  image[i][left].rgbtGreen;
  27.             tmpBlueSum = tmpBlueSum + image[i][left].rgbtBlue;
  28.             avgcounter++;
  29.             printf("I MADE IT TO LEFT\n");
  30.  
  31.         }
  32.  
  33.         int right = j+1;
  34.         //printf("Right is %d\n",right);
  35.         if (right<width)
  36.         {
  37.             tmpRedSum = tmpRedSum + image[i][right].rgbtRed;
  38.             tmpGreenSum  = tmpGreenSum +  image[i][right].rgbtGreen;
  39.             tmpBlueSum = tmpBlueSum + image[i][right].rgbtBlue;
  40.             avgcounter++;
  41.             printf("I MADE IT TO RIGHT\n");
  42.         }
  43.  
  44.  
  45.         if((left>=0) && (up>=0))
  46.         {
  47.             tmpRedSum = tmpRedSum + image[left][up].rgbtRed;
  48.             tmpGreenSum = tmpGreenSum +  image[left][up].rgbtGreen;
  49.             tmpBlueSum = tmpBlueSum + image[left][up].rgbtBlue;
  50.             avgcounter++;
  51.             printf("I MADE IT TO UP&LEFT\n");
  52.         }
  53.  
  54.         if((right<width) && (up>=0))
  55.         {
  56.             tmpRedSum = tmpRedSum + image[right][up].rgbtRed;
  57.             tmpGreenSum = tmpGreenSum + image[right][up].rgbtGreen;
  58.             tmpBlueSum = tmpBlueSum + image[right][up].rgbtBlue;
  59.             avgcounter++;
  60.             printf("I MADE IT TO UP&RIGHT\n");
  61.         }
  62.  
  63.  
  64.         if((right<width) && (down<height))
  65.         {
  66.             tmpRedSum = tmpRedSum + image[right][down].rgbtRed;
  67.             tmpGreenSum = tmpGreenSum + image[right][down].rgbtGreen;
  68.             tmpBlueSum = tmpBlueSum + image[right][down].rgbtBlue;
  69.             avgcounter++;
  70.             printf("I MADE IT TO RIGHT&DOWN\n");
  71.         }
  72.  
  73.  
  74.         if((left>=0) && (down<height))
  75.         {
  76.             tmpRedSum = tmpRedSum + image[left][down].rgbtRed;
  77.             tmpGreenSum = tmpGreenSum + image[left][down].rgbtGreen;
  78.             tmpBlueSum = tmpBlueSum + image[left][down].rgbtBlue;
  79.             avgcounter++;
  80.             printf("I MADE IT TO LEFT&DOWN\n");
  81.         }
  82.  
  83.         int avgRed = round(tmpRedSum/avgcounter++);
  84.         int avgGreen = round(tmpGreenSum/avgcounter++);
  85.         int avgBlue = round(tmpBlueSum/avgcounter++);
  86.  
  87.         image[i][j].rgbtRed = avgRed;
  88.         image[i][j].rgbtGreen = avgGreen;
  89.         image[i][j].rgbtBlue = avgBlue;
  90.  
  91.     }
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement