|
@@ -97,6 +97,10 @@ pipi_image_t *pipi_gaussian_blur_ext(pipi_image_t *src, float rx, float ry, |
|
|
ex = Kx * u * u; |
|
|
ex = Kx * u * u; |
|
|
ey = Ky * v * v; |
|
|
ey = Ky * v * v; |
|
|
d += samples[k * 3 + 2] * exp(ex + ey); |
|
|
d += samples[k * 3 + 2] * exp(ex + ey); |
|
|
|
|
|
|
|
|
|
|
|
/* Do not interpolate if this is a standard gaussian. */ |
|
|
|
|
|
if(!dx && !dy && !angle) |
|
|
|
|
|
break; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
kernel[(j + kry) * m + i + krx] = d; |
|
|
kernel[(j + kry) * m + i + krx] = d; |
|
|