diff --git a/traitement_dimages.md b/traitement_dimages.md index 17cf7832f76fde5927a8b1b95be23cb27c849688..55757de7b926e9c70416f63ad1f6c3fb5909e82d 100644 --- a/traitement_dimages.md +++ b/traitement_dimages.md @@ -122,13 +122,13 @@ Il faut implémenter **au minimum** les fonctions suivantes: * la fonction ```C - pgm_error pmg_read_from_file(pgm *p, char *filename); + pgm_error pgm_read_from_file(pgm *p, char *filename); ``` lisant le fichier `filename` et écrivant son contenu dans la variable `p`. Cette fonction retourne un `pgm_error`. * la fonction ```C - pgm_error pmg_write_to_file(pgm *p, char *filename); + pgm_error pgm_write_to_file(pgm *p, char *filename); ``` écrivant le contenu de l'image `p` dans le le fichier `filename`. Cette fonction retourne un `pgm_error`. @@ -148,7 +148,7 @@ Il faut implémenter **au minimum** la fonction suivante: * la fonction ```C - pgm_error pmg_negative(pgm *neg, const pgm *const orig); + pgm_error pgm_negative(pgm *neg, const pgm *const orig); ``` calculant le négatif de l'image `orig`et la stockant dans `neg` (qui est également allouée dans cette fonction). L'image `orig` n'est pas modifiée. Cette fonction retourne un `pgm_error`. @@ -172,19 +172,19 @@ Il faut implémenter **au minimum** les fonctions suivantes: * la fonction ```C - pgm_error pmg_symmetry_hori(pgm *sym, const pgm *const orig); + pgm_error pgm_symmetry_hori(pgm *sym, const pgm *const orig); ``` calculant la symétrie horizontale de l'image `orig` et la stockant dans `sym` (qui est également allouée dans cette fonction). L'image `orig` n'est pas modifiée. Cette fonction retourne un `pgm_error`. * la fonction ```C - pgm_error pmg_symmetry_vert(pgm *sym, const pgm *const orig); + pgm_error pgm_symmetry_vert(pgm *sym, const pgm *const orig); ``` calculant la symétrie verticale de l'image `orig` et la stockant dans `sym` (qui est également allouée dans cette fonction). L'image `orig` n'est pas modifiée. Cette fonction retourne un `pgm_error`. * la fonction ```C - pgm_error pmg_symmetry_cent(pgm *sym, const pgm *const orig); + pgm_error pgm_symmetry_cent(pgm *sym, const pgm *const orig); ``` calculant la symétrie centrale de l'image `orig` et la stockant dans `sym` (qui est également allouée dans cette fonction). L'image `orig` n'est pas modifiée. Cette fonction retourne un `pgm_error`. @@ -211,7 +211,7 @@ Il faut implémenter **au minimum** la fonction suivante: * la fonction ```C - pgm_error pmg_photomaton(pgm *photomaton, + pgm_error pgm_photomaton(pgm *photomaton, const pgm *const orig); ``` calculant l'effet photomaton de l'image `orig` et la stockant dans `photomaton` (qui est également allouée dans cette fonction). L'image `orig` n'est pas modifiée. Cette fonction retourne un `pgm_error`. @@ -230,7 +230,7 @@ Il faut implémenter **au minimum** la fonction suivante: * la fonction ```C - pgm_error pmg_crop(pgm *crop, const pgm *const orig, + pgm_error pgm_crop(pgm *crop, const pgm *const orig, int32_t x0, int32_t x1, int32_t y0, int32_t y1); ``` @@ -335,7 +335,7 @@ Il faut implémenter **au minimum** la fonction suivante: * la fonction ```C -pgm_error pmg_conv(pgm *conv, const pgm *const orig, +pgm_error pgm_conv(pgm *conv, const pgm *const orig, const matrix *const kernel); ``` calculant la convolution entre `orig` et le noyau `kernel`. Le résultat est stocké dans `conv` (qui est également allouée dans cette fonction). L'image `orig` n'est pas modifiée. Cette fonction retourne un `pgm_error`.