correction ayoub et controleur conv
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
package fr.iutfbleau.sae.mhuffman;
|
||||
import fr.iutfbleau.sae.mimage.RGBImage;
|
||||
|
||||
/**
|
||||
* Représente une table de fréquences pour une image RGB.
|
||||
@@ -72,11 +73,12 @@ public class FrequencyTable {
|
||||
puis on fait de même pour les composantes verte et bleue.
|
||||
on répète ce processus pour tous les pixels de l'image.
|
||||
*/
|
||||
for (int i = 0; i < img.getWidth() * img.getHeight(); i++) {
|
||||
// En un mot: frequence[Composante] += 1
|
||||
this.freqR[img.getPixel(i).getR()]++; // Incrémente la fréquence de la composante rouge
|
||||
this.freqG[img.getPixel(i).getG()]++; // Incrémente la fréquence de la composante verte
|
||||
this.freqB[img.getPixel(i).getB()]++; // Incrémente la fréquence de la composante bleue
|
||||
for (int ligne = 0; ligne < img.getWidth(); ligne++) {
|
||||
for (int colonne = 0; colonne < img.getHeight(); colonne++) {
|
||||
this.freqR[img.getPixel(ligne, colonne).getR()]++; // Incrémente la fréquence de la composante rouge
|
||||
this.freqG[img.getPixel(ligne, colonne).getG()]++; // Incrémente la fréquence de la composante verte
|
||||
this.freqB[img.getPixel(ligne, colonne).getB()]++; // Incrémente la fréquence de la composante bleue
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user