Image Manipulation
Provides brightness, contrast, saturation, invert, and grayscale controls for the displayed image. It renders as a compact flyout that grows out of its toolbar button — three bare vertical sliders (brightness/contrast/saturation) plus invert/grayscale toggles and a reset button, all visible and interactable at once, floating directly over the canvas with no container box.
Setup
ImageManipulationPlugin is exported ready to use with no configuration
required. Add it like any plugin — see
using plugins for the
per-framework assignment code (every example there uses this plugin).
Examples
- Adding a plugin to your viewer — mounting this exact plugin from React, Vue, Svelte, and plain HTML.
- Controlling plugin UI at runtime — switching this plugin between a flyout and a docked panel responsively.