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