Cropper.js

Cropper.js is an image clip library based on JavaScript for web applications. Version 2.x offers a customizable and expandable structure; only the parts needed can be imported. The package is distributed in UMD and ECMAScript Module formats, along with the TypeScript definition file. There are community-developed wrappers for Angular, React, Vue, Ember, and Blazor.

CR

fengyuanchen · Image & Photo Processing

STARS13.9K
FORKS2.4K
COMMITS—
CONTRIBUTORS48
VERSIONv2.1.1
UPDATED15 days ago
image-croppingjavascriptcanvasresponsiveMIT

Common commercial products in this category: Adobe Photoshop, Adobe Lightroom, Cloudinary

What can it do?
  • You integrate image crop functionality through related wrapper packages in Angular, React, or Vue projects
  • You can define multiple selection fields and preview windows on a single visual.
  • You review and use alternative wrapper projects offered by the community for different platforms
User reviews
  • • NeutralGitHub Issue

    TypeError: Cropper is not a constructor

    “Hey, First thx for the amazing library. I tried to update my Ionic2/Angular2 project from Cropperjs 0.7.2 (who works like a charm) to the last version of Croppersjs 0.8.1. After this updated I'm now facing at runtime the following error: ``` browser_adapter.js:84 EXCEPTION:…”

  • ↓ NegativeGitHub Issue

    crossOrigin problem with checkCrossOrigin

    “## I'm submitting a bug [ ] Regression (a behavior that used to work and stopped working in a new release) [x] Bug report [ ] Feature request [x] Documentation issue or request ## Current behavior I dynamically create an object using `new Image` and apply a `crossOrigin` value…”

Verified against README · Oct 25, 2026 · source

My note

Alternative pages

More in: Image & Photo Processing