Gimp.convolve

@accepts(Gimp.Drawable, float, Gimp.ConvolveType, int, [float])
@returns(bool)
def convolve(drawable, pressure, convolve_type, num_strokes, strokes):
    # Python wrapper for gimp_convolve()
  

Convolve (Blur, Sharpen) using the current brush.

This tool convolves the specified drawable with either a sharpening or blurring kernel. The pressure parameter controls the magnitude of the operation. Like the paintbrush, this tool linearly interpolates between the specified stroke coordinates.

drawable

The affected drawable.

pressure

The pressure.

convolve_type

Convolve type.

num_strokes

Number of stroke control points (count each coordinate as 2 points).

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

Returns