The photo editor for shadcn/ui. Typed React components on a WebGL engine: adjustments, curves, filters, crop and transform, export. Add the whole editor with one command, or compose your own.
Light, color and effect sliders.
Pick a photo, frame it in a square, save a 512px avatar.
Choose one look and apply it to many photos at once.
Drag to compare the original with the edit.
Blend a second image into the photo.
Bokeh and gaussian lens blur with a draggable focus point.
The image stage: crop frame and perspective corners in the crop tool; zoom, blur focus, drag-and-drop and hold-to-compare everywhere else.
Cmd+K palette for tools, history and filters.
Phone layout: canvas first, a bottom tool bar, and panels in a bottom sheet that keeps the photo touchable.
Quarter turns, flips, aspect ratios, straighten and perspective. Non-destructive: reopen and widen the crop any time.
RGB and per-channel tone curves over a live histogram.
Floating render stats for tuning the worker renderer.
The full editor, filling the screen, with a ⌘K command menu.
Format, quality and output size; downloads or saves the result.
A phone-style row of looks with a strength slider.
LUT and color-matrix presets with a strength slider.
Live RGB histogram of the rendered image.
The complete photo editor: toolbar, canvas, tool switcher, histogram and every panel. Drop it in and go.
Resizable canvas + sidebar shell with an optional top toolbar.
File info and EXIF of the open image.
Adjust, filters and crop, plus export. Nothing else.
Photo first, tools at the bottom, controls in a sheet.
Shared title + reset header used by the panels.
Save a look as JSON and re-apply it to any photo.
Tool switcher plus undo, redo, open, reset and compare buttons.
Renders the panel for the active tool; swap or add panels per tool.
Drop a photo, edit it, then upload the result.