module

CrImage::Operation::GaussianBlur

Applies a 3x3 Gaussian blur. Implementation derived from here

Taking sample image:

Woman with black turtleneck and white background
image.gaussian_blur(1).save("gaussian_1_sample.jpg")
image.gaussian_blur(5).save("gaussian_5_sample.jpg")
Blurred sample image with value 1 Blurred sample image with value 5

Instance methods

gaussian_blur(sigma : Int32) : self
Source
gaussian_blur!(sigma : Int32) : self
Source