playrote.play.v1

pphilipp-comans/kuwahara-dither-imagev0.1.0Public

Kuwahara dither image

Applies Kuwahara-filter + ordered (Bayer) dithering to an image, following https://enochchau.com/blog/2022/kuwahara-dithering: downscale, Kuwahara filter, ordered dither + color quantization, nearest-neighbor upscale.

  • Published 19 Aug 2026
  • Downloads 5
  • Needs rote 0.62.0+
  • Digest sha256:471f7883c259…
  • Reference philipp-comans/kuwahara-dither-image@0.1.0

Before you run it2 local tools

Everything here is checked on your machine when rote inspects the play. This page never learns what you have installed or which credentials you hold.

  • python3local tool

    Must be on your PATH. rote reports what it finds during inspect.

  • shlocal tool

    Must be on your PATH. rote reports what it finds during inspect.

Inputs8, 2 required

rote asks for these before running and shows the defaults it will use.

  • Inputinput

    Source image URL or local path

    requiredstringcustom value allowed
  • Outputoutput

    Output image path (PNG recommended)

    requiredstringcustom value allowed
  • Downscaledownscale

    Pre-filter downscale factor (blog default: 0.5 / -resize 50%)

    optionalstringdefault 0.5custom value allowed
  • Upscaleupscale

    Post-dither nearest-neighbor upscale factor (blog default: 2.0 / -resize 200%)

    optionalstringdefault 2.0custom value allowed
  • Kuwahara radiuskuwahara_radius

    Kuwahara filter quadrant radius (blog default: 1, i.e. -kuwahara 1)

    optionalstringdefault 1custom value allowed
  • Dither levelsdither_levels

    Quantization levels per channel for ordered dithering (blog default: 3, i.e. -ordered-dither o8x8,3)

    optionalstringdefault 3custom value allowed
  • Dither matrixdither_matrix

    Bayer ordered-dither matrix size (blog default: 8, i.e. o8x8)

    optionalstringdefault 8custom value allowed
  • Colorscolors

    Final global color palette size (blog default: 8, i.e. -colors 8)

    optionalstringdefault 8custom value allowed

What it changes

No write operations are declared in this version's manifest.

Credentials remain in the recipient's local rote vault; this page and the publisher never receive them.

Runtime details
  • rote CLIversion 0.62.0 or newer
  • Servicesnone declared
  • Digestsha256:471f7883c2597db85fe5fa1dd319c1cd290e408b2daba98ec3cf8b8e3e0a6c69
  • Archive size4622 bytes
  • Published2026-08-19T18:22:38.474557+00:00
  • Published withrote 0.69.2

Credential values and current readiness remain local. Opening this page never prompts for a credential, opens an authorization browser, or calls a service this play uses.

A play is a published, versioned automation package that runs on your own machine through rote, a free command-line tool. Opening this page installs nothing and runs nothing.