ngx-image-editor
Standalone Angular image editor with layers, masks, non-destructive filters and a canvas engine that never uploads a pixel. Everything happens on the client — no processing service to run, nothing leaving the user’s machine. Works with Angular 18 through 22.
npm install @ebdev/ngx-image-editorFree
- Multi-layer canvas
- Image layers with drag-and-drop upload
- Move, reorder and align layers
- Scale, rotate and flip
- Crop and resize
- Zoom and pan
- Undo and redo history
- Text layers
- Shape layers
- Layers panel with per-layer opacity
- Brightness, contrast, saturation, blur, sharpen and more
- Rulers, grid and snapping guides
- Export to PNG, JPEG, WebP, AVIF, GIF and TIFF
Premium
- Brush and eraser
- Layer masks
- Layer groups
- Blend modes
- Lasso and magic-wand selection
- Clone stamp
- Healing brush
- Perspective and warp transforms
- Layer styles — shadow, glow, stroke
- Adjustment layers
- Non-destructive, re-editable filters
- Pixelate, vignette, noise, temperature, exposure, duotone
- Export to SVG
- Import PDF pages as editable layers