Gaussian blur
gimp_gaussian_blurApply a Gaussian blur to a GIMP layer using a pixel radius, optionally with separate X/Y radii, to soften detail or create depth; choose destructive pixel edits or an editable filter.
Instructions
Blur a layer with a Gaussian of standard deviation radius pixels (radius_y defaults to radius). One undo step.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"item": "<item>",
"radius": "<radius>"
},
"name": "gimp_gaussian_blur"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item | Yes | Item id (layer, group, mask...) e.g. 'item:5@a1b2c3d4'. | |
| radius | Yes | Standard deviation in pixels. | |
| radius_y | No | ||
| destructive | No | true: change the layer's pixels (respects the selection). false: add an editable GIMP filter on the layer (pixels untouched, removable, saved in XCF; applied to the whole layer). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item | Yes | ||
| filter | Yes | Id of the editable filter (non-destructive only), verified to exist. | |
| operation | Yes | GEGL/GIMP operation that was applied. | |
| destructive | Yes | True when the layer's pixels were changed. | |
| restricted_to_selection | Yes | True when only the selected area was changed. |