Чтение значений RGB - PullRequest
       121

Чтение значений RGB

1 голос
/ 03 августа 2020

Как я могу прочитать значения RGB первого пикселя? Я не хочу использовать структуры или 2D-массивы. Только 1D. Заранее спасибо

#define SIZE 2048*2048*4
unsigned char image[2048*2048*4];    // Image as input

int main(int argc, char *argv[])
{
  unsigned char *gray_image[2048*2048];
  unsigned char *ee_image[2048*2048]    
  char *filename = 0;   
  FILE *fp;  
  FILE *wp;
  int width=2048;
  int height=2048;
  int j, x, y, T;
  if (argc == 3){
    filename = argv[1];
    T = atoi(argv[2]);
  } else{
    printf("Give a bmp image and a threshold as input\n");
    exit(0);
  }
  // Opening the file: using "rb" mode to read this *binary* file
  printf("Opening filename: %s\n", filename);
  fp = fopen(filename, "rb");

  // initializationn part: read the input rgba file
}
...