Effect
Applies visual effects to an image generated by another provider. There’s a variety of options and many of them can have very poor performance, user beware.
This can only be used with layers that return JPEG or PNG images. The result always outputs in PNG format.
Name should be "effect"
Parameter | Description | Type | Required | Default |
---|---|---|---|---|
provider |
The provider to get the imagery to apply the effect to |
Provider |
Yes |
None |
mode |
The effect to apply. Examples of the modes. Possible values: "blur", "gaussian", "brightness", "contrast", "gamma", "hue", "saturation", "dilate", "edge detection", "erode", "median", "threshold", "emboss", "grayscale", "invert", "sepia", "sharpen", or "sobel" |
String |
No |
normal |
intensity |
The intensity of the effect, exact meaning/value range depends on mode. Only applicable if mode is one of: "blur", "gaussian", "brightness", "contrast", "gamma", "hue", "saturation", "dilate", "edge detection", "erode", "median", or "threshold" |
Float |
No |
0 |
Example:
provider: name: effect mode: grayscale provider: name: proxy url: https://tile.openstreetmap.org/{z}/{x}/{y}.png