← All packages@ebdev/ngx-image-editor · Angular 18–22

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-editor

Free

  • 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