Instructions
Upload an image, click "Add Effect", tweak controls for each effect. You can remove or move effects up/down. Some color-space conversions are approximate. For best performance test with medium-size images (≤ 2000px).
Plugin API
You can register a JS plugin like registerEffect({ id, title, defaultParams, render(ctx, input, params) })
.
Notes
- HSL: hue degrees 0–360; saturation/ lightness ranges shown in each control.
- HSV: hue degrees 0–360, saturation -360..360 (this example uses -100..100 scale internally for practical tweaks), value 0..100.
- LAB/LCh: limited ranges; we map to/from sRGB approximately.
- Gradation map: choose two colors for interpolation; invert option available.