This commit is contained in:
AlgaLaptop
2026-01-08 21:33:24 +01:00
parent ce9b34d27c
commit c83bca0281
88 changed files with 132 additions and 40497 deletions
+56 -7
View File
@@ -62,25 +62,74 @@ Ce projet a été réalisé en trinôme, et nous avons développé lapplicati
\begin{center}
\begin{tabular}{l|l||p{10cm}|}
\begin{tabular}{|l|l|p{9cm}|}
\hline
\textbf{Nom} & \textbf{Role} & \textbf{Taches effectués} \\
\textbf{Nom} & \textbf{ches effectuées} \\
\hline
%mettez les taches que vous avez réalise
Algassimou DIALLO & Développeur & Tache 1 \par Tache 2 \par Tache 3 \\
Algassimou DIALLO &
\begin{minipage}[t]{8.5cm}
\begin{itemize}
\item Creation de la structure generale du projet (Dossier, UML)
\item Implémentation de BitOutputStream
\item Implémentation de BitInputStraam
\item Implémentation complète du contrôleur (ConverterController)
\item Génération et affichage des fréquences
\item J'ai aussi travailler sur le constructeur de HuffmanTree et Huffman node
\item Intégration de linterface graphique (ConverterWindow)
\item Gestion du bouton Export et sauvegarde .pif dans un thread séparé
\item Creation et Test du MakeFile
\item Implémentation du PIFWriter (écriture des tables, pixels)
\item Implémentation du PIFReader (lecture, reconstruction, décodage)
\item Implémentation du contrôleur pour la vue
\end{itemize}
\end{minipage} \\
\hline
Youness BOULALAM & Développeur & Tache 1 \par Tache 2 \par Tache 3 \par Tache 4 \\
Youness BOULALAM &
\begin{minipage}[t]{8.5cm}
\begin{itemize}
\item Gestion des erreurs et messages utilisateur
\item Conversion RGBImage BufferedImage pour le Viewer
\item Conversion RGBImage BufferedImage pour le convertisseur
\item tache 1
\end{itemize}
\end{minipage} \\
\hline
Ayoub ANHDIRE & Développeur & -JAVADOC(Equipe) \par -Géneration des codes Huffman \par -Géneration des codes canoniques \par -Interface simple d'affichage des fréquences \par -Interface simple d'affichage des codes canoniques \par -Test de \textbf{BitOutputStream} avec des flux réels \par -Finalisation des affichages des fréquences et codes(Huffman et canoniques) pour le convertisseur \par -Lecture de l'en-tête \par -Lecture des longueurs des codes canoniques \par -Diagramme de classe du convertisseur
\\
Ayoub ANHDIRE &
\begin{minipage}[t]{8.5cm}
\begin{itemize}
\item Javadoc (Équipe)
\item Génération des codes Huffman
\item Génération des codes canoniques
\item Interface d'affichage des fréquences
\item Test de BitOutputStream
\item Lecture de l'en-tête
\item Diagramme de classe
\end{itemize}
\end{minipage} \\
\hline
\end{tabular}
\end{center}
\section{Fontionnalités principales}
\subsection{Conversion au format PIF}
% appuyer cette section avec des diagrammes et des explications de votre code + diagramme objet (pour l'abre binaire}
\section{Fonctionnalités principales}
\subsection{Conversion au format PIF}
La conversion dune image vers le format PIF repose sur plusieurs étapes :
analyse des composantes RGB, calcul des fréquences, construction de larbre
de Huffman, création des codes canoniques, puis écriture finale dans un fichier
binaire structuré. Cette section présente les mécanismes mis en place et la
contribution de chaque membre du groupe.
\subsection{contribution d'Algassimou Pellel Diallo}
% donner une explication de la forme des tables des codes dans le convertisseur, et du mécanisme qui exploite cette forme pour assurer l'encodage
\subsection{Visualisateur au format PIF}
% appuyer cette section avec des diagrammes et des explications de votre code