From 01b1cf22da3edb963f9e3a71a12d202a891ac98e Mon Sep 17 00:00:00 2001 From: kukemuna Date: Fri, 8 Mar 2024 14:29:01 +0200 Subject: [PATCH] automated commit by check50 [check50=True] --- helpers.c | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/helpers.c b/helpers.c index 68c4390..1214ea0 100644 --- a/helpers.c +++ b/helpers.c @@ -91,22 +91,17 @@ void blur(int height, int width, RGBTRIPLE image[height][width]) float sumRed = 0, sumGreen = 0, sumBlue = 0; int count = 0; - for (int k = -1; k < 2; k++) + for (int k = (i - 1); k <= (i + 1); k++) { - for (int l = -1; l < 2; l++) + for (int l = (j - 1); l <= (j + 1); l++) { - if (i + k <= 0 || i + k >= height) + if ((k >= 0 && k <= (height - 1)) && (l >= 0 && l <= (width - 1))) { - continue; - } - if (j + l <= 0 || j + l >= width) - { - continue; - } - sumRed += copy[i + k][j + l].rgbtRed; - sumGreen += copy[i + k][j + l].rgbtGreen; - sumBlue += copy[i + k][j + l].rgbtBlue; + sumRed += copy[k][l].rgbtRed; + sumGreen += copy[k][l].rgbtGreen; + sumBlue += copy[k][l].rgbtBlue; count++; + } } } image[i][j].rgbtRed = round(sumRed / (float) count);