tilegroxy Docs
Many of the effects can have very poor performance.
This can only be used with layers that return JPEG or PNG images. The result always outputs in PNG format.

Example

  • YAML

  • JSON

provider:
  name: effect
  mode: grayscale
  provider:
    name: proxy
    url: https://tile.openstreetmap.org/{z}/{x}/{y}.png
{
  "provider": {
    "name": "effect",
    "mode": "grayscale",
    "provider": {
      "name": "proxy",
      "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png"
    }
  }
}

Configuration

Configuration options
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

Yes

None

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