20 unsigned int dimx, dimy;
39 Image(
unsigned int dimensionX,
unsigned int dimensionY);
85 void setPix(
unsigned int x,
unsigned int y,
const Pixel& couleur);
102 void dessinerRectangle(
unsigned int Xmin,
unsigned int Ymin,
unsigned int Xmax,
unsigned int Ymax,
const Pixel& couleur);
133 void sauver(
const string & filename)
const;
140 void ouvrir(
const string & filename);
La classe Image illustre une image 2D de dimensions défnis préalablement, à l'aide d'ensemble de pixe...
Definition: Image.h:16
~Image()
Destructeur.
Definition: Image.cpp:25
void ouvrir(const string &filename)
Ouvre une image à partir d'un fichier.
Definition: Image.cpp:161
Image()
les dimensions de l'image
Definition: Image.cpp:9
void effacer(const Pixel &couleur)
Efface l'image en la remplissant de la couleur choisis Cette fonction remplit toute l'image avec la c...
Definition: Image.cpp:65
void setPix(unsigned int x, unsigned int y, const Pixel &couleur)
Modifie le pixel de coordonnées (x,y) dans l'image.
Definition: Image.cpp:50
static void testRegression()
Effectue une série de tests vérifiant le bon fonctionnement de toutes les fonctions de la classe Imag...
Definition: Image.cpp:70
Pixel & getPix(unsigned int x, unsigned int y)
Accesseurs qui permet de récupèrer le pixel original de coordonnées (x, y), en vérifiant avant sa val...
Definition: Image.cpp:32
void dessinerRectangle(unsigned int Xmin, unsigned int Ymin, unsigned int Xmax, unsigned int Ymax, const Pixel &couleur)
Colorie d'une couleur les pixels de l'image qui sont compris dans le rectangle défini par le coin en ...
Definition: Image.cpp:54
void sauver(const string &filename) const
Sauvegarde l'image dans un fichier.
Definition: Image.cpp:146
Structure Pixel, illustrant un pixel d'image, avec 3 composantes rouge (r),verte (g),...
Definition: Pixel.h:14