Separate an SVG or raster image into spot colors for risograph and other layered printing workflows.
- Upload an image by clicking above or dropping it anywhere.
- Open the palette to add or remove inks. Inks without a dot are spectrally calibrated and can use Kubelka–Munk mixing; inks with a white center dot fall back to alpha-blend mixing.
- Toggle inks in the picker. Right-click an active ink to remap any color routed to it onto another active ink — useful for collapsing two close pool colors without re-running the solver.
- Pick a mixing model and print order, then export.
Mixing models
- Linear — averages ink colors in linear RGB. Order-independent and fast; ignores ink opacity.
- Alpha blend — composites inks top-down with per-layer opacity, modeling translucent inks over a white substrate. Order-dependent.
- Kubelka–Munk — spectral halftone model using calibrated reflectance per ink, with Neugebauer–Demichel dot-coverage physics. Most accurate for risograph blends; requires every active ink to be calibrated.
Print order
Order matters for alpha-blend and Kubelka–Munk. Choose a fixed order or let the solver search permutations for the lowest weighted reconstruction error.