About Electropaint
Most paint programs work hard to make a brush predictable. Electropaint gives every brush setting a mode instead: fixed, a random range, a random pick from a list, a cycle, a gradient along the stroke, or an expression of the stamp index, position, time and pressure. Twelve presets start you off, and the brush editor shows every setting's mode so any of them can be switched.
Around the brushes is a real paint program: layers with blend modes, rectangle and lasso selections that everything paints inside, move, scale and rotate, pen, shapes drawn plain or traced with a brush, fill, text drawn by brushes, a color picker and an erase mode for every brush, and undo for all of it, saved with the painting. Import a photo and run any of twenty-two filters on it, or one of the photo designs that repaint it with brushes. A gallery of example designs paints onto a new layer in one tap, and every one of them is a short script you can open and change in the Code panel.
It is a small TypeScript drawing engine under a React app, and it runs entirely in the browser: there is no server, no account and no upload, and pictures stay on the device. Filters and design scripts run in background workers so the page never freezes. The marketing site's pictures are painted by the same engine at build time.
On a phone it runs in the browser, and as a native app (React Native views and a Skia canvas on the same engine) that testers have on Android and iPhone. What it is not, yet: in an app store, and designs cannot be shared by link until scripts run in a sandbox.
At a glance
- Every brush setting is a parameter: fixed, random, cycle, gradient or a formula
- Twelve presets and a brush editor that shows every mode
- Layers, selections, move / scale / rotate, shapes, fill, undo
- Import a photo: twenty-two filters and brush-painted photo designs
- A gallery of example designs, each one an editable script
- Runs in the browser — no server, no account, nothing uploaded
- Works in a phone browser; a native Android and iPhone app is with testers
More from Spergs
Other independent software we ship, or are working on.