From 07fb6eb3079232fba72c1a1f9a7d87e7074de0dd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?SAEZ=20Th=C3=A9o?= <theo.saez@etu.univ-amu.fr>
Date: Wed, 21 May 2025 17:56:56 +0200
Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20m=C3=A9thode=20setAllPixelsTo?=
 =?UTF-8?q?White=20pour=20initialiser=20la=20grille=20du=20constructeur=20?=
 =?UTF-8?q?avec=20que=20des=20pixels=20blancs?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/main/java/MatrixGrayImage.java | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/main/java/MatrixGrayImage.java b/src/main/java/MatrixGrayImage.java
index e000478..5c44acd 100644
--- a/src/main/java/MatrixGrayImage.java
+++ b/src/main/java/MatrixGrayImage.java
@@ -22,7 +22,7 @@ public class MatrixGrayImage implements GrayImage {
 
     @Override
     public GrayColor getPixelGrayColor(int x, int y) {
-        return new ByteGrayColor(pixels[x][y].getLuminosity());
+        return pixels[x][y];
     }
 
     @Override
@@ -40,10 +40,20 @@ public class MatrixGrayImage implements GrayImage {
         return this.height;
     }
 
+    public void setAllPixelsToWhite() {
+        for (int i = 0; i < this.width ; i++) {
+            for (int j = 0; j < this.height ; j++) {
+                setPixel(ByteGrayColor.WHITE, i, j);
+            }
+        }
+
+    }
+
     public MatrixGrayImage(int width, int height){
         this.width = width;
         this.height = height;
         this.pixels = new GrayColor[this.width][this.height];
+        setAllPixelsToWhite();
     }
 
 
-- 
GitLab