shithub: imagetools

Download patch

ref: 829ab6551e424ab996e06a5a88ea36fda498084e
parent: 912ab03a797d34ae0166b825aefde2207e29c8a7
author: rodri <rgl@antares-labs.eu>
date: Tue Apr 29 19:31:12 EDT 2025

convolution: remove some duplicated code

--- a/convolution.c
+++ b/convolution.c
@@ -121,15 +121,8 @@
 static double
 convolve(double *d, double *s, int dim)
 {
-	int i, j;
-	double r;
-
 	modulate(d, s, dim);
-	r = 0;
-	for(j = 0; j < dim; j++)
-	for(i = 0; i < dim; i++)
-		r += d[j*dim+i];
-	return r;
+	return coeffsum(d, dim);
 }
 
 static uchar
--