Bienvenue dans notre module C++ dédié à la manipulation d'images en trinôme. Ce projet explore la subtilité entre la représentation interne et l'affichage externe des images. La classe Image
utilise un tableau 1D caché et offre des fonctionnalités de traitement d'image de haut niveau, telles que le seuillage, le changement de palette de couleur et le dessin de formes.
- Seuillage
- Changement de palette de couleur
- Dessin de lignes, droits, cercles, rectangles, etc.
La classe Image
est conçue pour faciliter l'utilisation en externe. Les méthodes getPix
et setPix
simplifient l'accès aux pixels en deux dimensions.
Explorer la distinction entre la représentation interne et l'affichage externe des images.
- Clonez le projet avec
git clone https://github.com/votreprofil/ImageModule.git
- Compilez au fur et à mesure avec le fichier makefile ou CMake fourni.
- Explorez le fichier
mainTest.cpp
dans le répertoiresrc
pour des tests de régression.
NUMEROETU1_NUMEROETU2_NUMEROETU3
bin
src
Pixel.h
mainTest.cpp
Image.h
Image.cpp
obj
data
doc
Compilez avec make
ou utilisez CMake pour générer les fichiers de projet.
make