# 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