[C]Parcourir une image

Laura -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut,

j'aurais besoin d'aide pour parcourir une image et ainsi récupérer le min et le max de l'image entre les bornes [xmin, ymin, xmax, ymax]
t_image est une structure qui contient l'image.
Le champ contenant le tableau de pixel se nomme pixel
image->pixel[i] permet d'accéder au ième-pixel

Le prototype de la fonction est :
int min_max(int xMin, int yMin, int xMax, int yMax, t_image *image, int *min, int *max)


Merci par avance
A voir également:

1 réponse

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Voici le point de départ, en supposant que image->pixel soit de type int **. Précise nous tes structures pour qu'on puisse te donner une réponse plus précise
unsigned int i,j;
for(i=xMin;i<xMax;++i){
  for(j=yMin;j<yMax;++j){
    printf("Mon pixel (%d,%d) vaut %d\n",i,j,image->pixel[i][j]);
  }
}

Bonne chance
0